hi_vdec_video_param
Function
Defines the advanced parameters of video decoding.
Definition
typedef struct {
hi_bool composite_dec_en;
hi_bool slice_input_en;
hi_s32 err_threshold;
hi_video_dec_mode dec_mode;
hi_video_out_order out_order;
hi_compress_mode compress_mode;
hi_video_format video_format;
hi_quick_mark_mode quick_mark_mode;
} hi_vdec_video_param;
For details about basic data types hi_s32 and hi_bool, see Basic Data Types.
Members
Member |
Description |
|---|---|
composite_dec_en |
(Reserved) Whether to enable the composite stream. |
slice_input_en |
Reserved. |
err_threshold |
Reserved. |
dec_mode |
Decoding mode. For details, see hi_video_dec_mode. Default value: HI_VIDEO_DEC_MODE_IPB |
out_order |
Output order of the decoded image. For details, see hi_video_out_order. Default value: HI_VIDEO_OUT_ORDER_DISPLAY |
compress_mode |
Compression mode of the decoded image. HFBC compression HI_COMPRESS_MODE_HFBC is supported. For details, see hi_compress_mode. Default value: HI_COMPRESS_MODE_HFBC |
video_format |
Format of the decoded image. For details, see hi_video_format. Currently, only HI_VIDEO_FORMAT_TILE_64x16 and HI_VIDEO_FORMAT_LINEAR are supported. Default value: HI_VIDEO_FORMAT_TILE_64x16 |
quick_mark_mode |
(Reserved) Reference frame quick release mode. For details, see hi_quick_mark_mode. |