更新时间:2021-03-18 GMT+08:00
分享

查询DVPP引擎参数说明

功能

主要用于查询DVPP引擎的能力,包括各个模块的能力,各个模块的分辨率限制及性能参数等。

入参:device_query_req_stru

表1 入参device_query_req_stru

成员变量

说明

取值范围

uint32_t module_id

模块的ID。

固定为1

uint32_t engine_type

DVPP引擎类型。

VDEC:0

JPEGD:1

PNGD:2

JPEGE:3

VPC:4

VENC:5

出参:dvpp_engine_capability_stru

表2 出参dvpp_engine_capability_stru

成员变量

说明

取值范围

int32_t engine_type

DVPP引擎类型。

VDEC:0

JPEGD:1

PNGD:2

JPEGE:3

VPC:4

VENC:5

struct dvpp_resolution_stru max_resolution

最大分辨率。

详细见dvpp_engine_capability_stru中的结构体

struct dvpp_resolution_stru min_resolution;

最小分辨率。

详细见dvpp_engine_capability_stru中的结构体

uint32_t protocol_num;

引擎所支持的标准协议类型数量。

VDEC:5

JPEGD:1

PNGD:1

JPEGE:1

VPC:0

VENC:4

uint32_t protocol_type[DVPP_PROTOCOL_TYPE_MAX];

引擎所支持的标准协议类型表格。

enum dvpp_proto_type {

dvpp_proto_unsupport =-1,

dvpp_itu_t81,

iso_iec_15948_2003, h265_main_profile_level_5_1_hightier, h265_main_10_profile_level_5_1_hightier, h264_main_profile_level_5_1, h264_baseline_profile_level_5_1, h264_high_profile_level_5_1, h264_high_profile_level_4_1, h264_main_profile_level_4_1, h264_baseline_profile_level_4_1, h265_main_profile_level_4_1

};

uint32_t input_format_num;

支持的输入格式数量。

VDEC:2

JPEGD:1

PNGD:1

JPEGE:6

VPC:51

VENC:2

struct dvpp_format_unit_stru engine_input_format_table[DVPP_VADIO_FORMAT_MAX];

引擎所支持的输入格式表。

详细见dvpp_engine_capability_stru中的结构体

uint32_t output_format_num;

支持的输出格式数量。

VDEC:4

JPEGD:4

PNGD:2

JPEGE:1

VPC:2

VENC:2

struct dvpp_format_unit_stru engine_output_format_table[DVPP_VADIO_FORMAT_MAX];

引擎所支持的输出格式表结构体。

详细见dvpp_engine_capability_stru中的结构体

uint32_t performance_mode_num;

性能模式的数量。

固定为1。

struct dvpp_perfomance_unit_stru performance_mode_table[DVPP_PERFOMANCE_MODE_MAX];

模块的性能结构体。

详细见dvpp_engine_capability_stru中的结构体

struct dvpp_pre_contraction_stru pre_contraction;

预缩小信息结构体。

详细见dvpp_engine_capability_stru中的结构体

struct dvpp_pos_scale_stru pos_scale;

后缩放信息结构体。

详细见dvpp_engine_capability_stru中的结构体

uint32_t spec_input_num

输入格式所属类型的数目,目前支持两种类型:

  • HFBC
  • YUV或RGB

-

struct dvpp_vpc_data_spec_stru spec_input[DVPP_DATA_INPUT_SPEC_TYPE_MAX]

输入格式所属类型的描述。

详细见•dvpp_vpc_data_spec_stru...

分享:

    相关文档

    相关产品