hi_hdmi_attr
说明
定义HDMI输出属性结构体。
定义
typedef struct { hi_bool hdmi_en; hi_hdmi_video_format video_format; hi_hdmi_deep_color deep_color_mode; hi_bool audio_en; hi_hdmi_sample_rate sample_rate; hi_hdmi_bit_depth bit_depth; hi_bool auth_mode_en; hi_bool deep_color_adapt_en; hi_u32 pix_clk; } hi_hdmi_attr;
成员
成员名称 |
描述 |
---|---|
hdmi_en |
是否强制HDMI输出。
当前版本需设置为HI_TRUE |
video_format |
视频制式。建议用户设置为Sink能力集支持的制式。当前版本中此参数仅支持设置为HI_HDMI_VIDEO_FORMAT_VESA_CUSTOMER_DEFINE |
deep_color_mode |
DeepColor输出模式。 默认为HI_HDMI_DEEP_COLOR_24BIT(HI_HDMI_DEEP_COLOR_OFF)。 部分Sink 不支持HI_HDMI_DEEP_COLOR_30BIT 和HI_HDMI_DEEP_COLOR_36BIT,设置此DeepColor可能引起异常,需要设置为默认值。 |
audio_en |
是否使能音频:使用音频输出时必须设置为HI_TRUE; |
sample_rate |
音频采样率,此参数需要与AO的配置保持一致。当前版本目前不支持除48KHz 外的采样率,同时建议用户设置为Sink能力集支持的采样率。 |
bit_depth |
音频位宽,默认为16,当前版本不支持更改为非默认值(此参数需要与AO的配置保持一致)。 |
auth_mode_en |
使能该模式,HDMI强制输出,不再去根据显示或认证设备的EDID信息来自适应调整,主要针对认证场景。
当前版本不支持更改此参数为非默认值。 |
deep_color_adapt_en |
当前版本中此参数仅支持设置为:HI_TRUE。 |
pix_clk |
像素时钟,此参数需要与VO配置的输入时序制式对应的像素时钟保持一致,具体值可通过查询VESA对应标准获取。 当前版本不支持更改此参数为与VO输入时序对应的像素时钟不一致的值。 |
父主题: HDMI外设