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外设