hi_hdmi_avi_infoframe

说明

定义HDMI输出AVI(Audio Video Interleave)信息帧。

定义

typedef struct {
    hi_hdmi_video_format timing_mode;
    hi_hdmi_color_space color_space;
    hi_bool active_info_present;
    hi_hdmi_bar_info bar_info;
    hi_hdmi_scan_info scan_info;
    hi_hdmi_colorimetry colorimetry;
    hi_hdmi_ex_colorimetry ex_colorimetry;
    hi_pic_aspect_ratio aspect_ratio;
    hi_hdmi_active_aspect_ratio active_aspect_ratio;
    hi_hdmi_pic_scaline pic_scaling;
    hi_hdmi_rgb_quant_range rgb_quant;
    hi_bool is_it_content;
    hi_hdmi_pixel_repetition pixel_repetition;
    hi_hdmi_content_type content_type;
    hi_hdmi_ycc_quant_range ycc_quant;
    hi_u16 line_n_end_of_top_bar;
    hi_u16 line_n_start_of_bot_bar;
    hi_u16 pixel_n_end_of_left_bar;
    hi_u16 pixel_n_start_of_right_bar;
} hi_hdmi_avi_infoframe;

成员

成员名称

描述

timing_mode

视频时序,必须与vo输入时序对应,否则属于未定义行为,影响送显。

color_space

颜色空间,必须与vo输入颜色空间对应,用户送图时必须设置为HI_HDMI_COLOR_SPACE_YCBCR444。

active_info_present

信息是否有效:当前版本仅支持设置为HI_FALSE。

bar_info

面板信息:当前版本仅支持设置为HI_HDMI_BAR_INFO_NOT_VALID。

scan_info

扫描信息:当前版本仅支持设置为HI_HDMI_SCAN_INFO_NO_DATA。

colorimetry

色域:当前版本仅支持设置为HI_HDMI_COMMON_COLORIMETRY_ITU601。

ex_colorimetry

扩展色域:当前版本仅支持设置为HI_HDMI_COMMON_COLORIMETRY_XVYCC_601。

aspect_ratio;

图像宽高比:当前版本仅支持设置为HI_HDMI_PIC_ASPECT_RATIO_4TO3或者HI_HDMI_PIC_ASPECT_RATIO_16TO9。

active_aspect_ratio

实际图像有效宽高比:当前版本仅支持设置为HI_HDMI_ACTIVE_ASPECT_RATIO_SAME_PIC。

pic_scaling

图像扫描:当前版本仅支持设置为HI_HDMI_PIC_NON_UNIFORM_SCALING。

rgb_quant

RGB量化:当前版本仅支持设置为HI_HDMI_RGB_QUANT_FULL_RANGE。

is_it_content

判断内容是否有效:当前版本仅支持设置为HI_FALSE。

pixel_repetition

像素加倍:当前版本仅支持设置为HI_HDMI_PIXEL_REPET_NO。

content_type

内容信息类型:当前版本仅支持设置为HI_HDMI_CONTNET_PHOTO。

ycc_quant

YUV分量量化:当前版本仅支持设置为HI_HDMI_YCC_QUANT_FULL_RANGE。

line_n_end_of_top_bar

顶部终止行数:当前版本仅支持设置为0。

line_n_start_of_bot_bar

底部开始行数:当前版本仅支持设置为0。

pixel_n_end_of_left_bar

左侧终止像素数:当前版本仅支持设置为0。

pixel_n_start_of_right_bar

右侧开始像素数:当前版本仅支持设置为0。