文档
注册

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:强制HDMI输出
  • HI_FALSE:DVI输出

当前版本需设置为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信息来自适应调整,主要针对认证场景。

  • HI_TRUE:使能bAuthMode
  • HI_FALSE:不能使bAuthMode

当前版本不支持更改此参数为非默认值。

deep_color_adapt_en

当前版本中此参数仅支持设置为:HI_TRUE。

pix_clk

像素时钟,此参数需要与VO配置的输入时序制式对应的像素时钟保持一致,具体值可通过查询VESA对应标准获取。

当前版本不支持更改此参数为与VO输入时序对应的像素时钟不一致的值。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词