Home
last modified time | relevance | path

Searched defs:VpuCodecContext (Results 1 – 4 of 4) sorted by relevance

/device/soc/rockchip/rk3399/hardware/mpp/include/
Dvpu_api.h305 typedef struct VpuCodecContext { struct
329 * Allocate and initialize an VpuCodecContext. argument
340 RK_S32 (*init)(struct VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size); argument
349 RK_S32 (*decode)(struct VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut); argument
358 …RK_S32 (*encode)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, EncoderOut_t *aEncOut); argument
364 RK_S32 (*flush)(struct VpuCodecContext *ctx); argument
365 RK_S32 (*control)(struct VpuCodecContext *ctx, VPU_API_CMD cmdType, void* param); argument
372 RK_S32 (*decode_sendstream)(struct VpuCodecContext *ctx, VideoPacket_t *pkt); argument
379 RK_S32 (*decode_getframe)(struct VpuCodecContext *ctx, DecoderOut_t *aDecOut); argument
386 RK_S32 (*encoder_sendframe)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm); argument
[all …]
/device/soc/rockchip/rk3588/hardware/mpp/include/
Dvpu_api.h308 typedef struct VpuCodecContext { struct
309 void* vpuApiObj;
333 * Allocate and initialize an VpuCodecContext. argument
344 RK_S32 (*init)(struct VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size); argument
353 RK_S32 (*decode)(struct VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut); argument
362 …RK_S32 (*encode)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, EncoderOut_t *aEncOut); argument
368 RK_S32 (*flush)(struct VpuCodecContext *ctx); argument
369 RK_S32 (*control)(struct VpuCodecContext *ctx, VPU_API_CMD cmdType, void* param); argument
376 RK_S32 (*decode_sendstream)(struct VpuCodecContext *ctx, VideoPacket_t *pkt); argument
383 RK_S32 (*decode_getframe)(struct VpuCodecContext *ctx, DecoderOut_t *aDecOut); argument
[all …]
/device/soc/rockchip/rk3568/hardware/mpp/include/
Dvpu_api.h308 typedef struct VpuCodecContext { struct
332 * Allocate and initialize an VpuCodecContext. argument
343 RK_S32 (*init)(struct VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size); argument
352 RK_S32 (*decode)(struct VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut); argument
361 …RK_S32 (*encode)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, EncoderOut_t *aEncOut); argument
367 RK_S32 (*flush)(struct VpuCodecContext *ctx); argument
368 RK_S32 (*control)(struct VpuCodecContext *ctx, VPU_API_CMD cmdType, void* param); argument
375 RK_S32 (*decode_sendstream)(struct VpuCodecContext *ctx, VideoPacket_t *pkt); argument
382 RK_S32 (*decode_getframe)(struct VpuCodecContext *ctx, DecoderOut_t *aDecOut); argument
389 RK_S32 (*encoder_sendframe)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm); argument
[all …]
/device/soc/rockchip/common/hardware/mpp/include/
Dvpu_api.h306 typedef struct VpuCodecContext { struct
330 * Allocate and initialize an VpuCodecContext. argument
341 …signed int (*init)(struct VpuCodecContext *ctx, unsigned char *extraData, unsigned int extra_size); argument
350 signed int (*decode)(struct VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut); argument
359 …signed int (*encode)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, EncoderOut_t *aEnc… argument
365 signed int (*flush)(struct VpuCodecContext *ctx); argument
366 signed int (*control)(struct VpuCodecContext *ctx, VPU_API_CMD cmdType, void *param); argument
373 signed int (*decode_sendstream)(struct VpuCodecContext *ctx, VideoPacket_t *pkt); argument
380 signed int (*decode_getframe)(struct VpuCodecContext *ctx, DecoderOut_t *aDecOut); argument
387 signed int (*encoder_sendframe)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm); argument
[all …]