hi_hdmi_sample_rate
hi_hdmi_id
说明
定义HDMI设备号。
定义
typedef enum {
HI_HDMI_ID_0,
HI_HDMI_ID_1,
HI_HDMI_ID_BUTT
} hi_hdmi_id;
成员
| 成员名称 | 描述 |
|---|---|
| HI_HDMI_ID_0 | HDMI设备0。 |
| HI_HDMI_ID_1 | HDMI设备1。 |
| HI_HDMI_ID_BUTT | 预留值。 |
父主题: HDMI外设
hi_hdmi_video_format
说明
定义HDMI视频格式。
定义
typedef enum {
HI_HDMI_VIDEO_FORMAT_1080P_60,
HI_HDMI_VIDEO_FORMAT_1080P_50,
HI_HDMI_VIDEO_FORMAT_1080P_30,
HI_HDMI_VIDEO_FORMAT_1080P_25,
HI_HDMI_VIDEO_FORMAT_1080P_24,
HI_HDMI_VIDEO_FORMAT_1080i_60,
HI_HDMI_VIDEO_FORMAT_1080i_50,
HI_HDMI_VIDEO_FORMAT_720P_60,
HI_HDMI_VIDEO_FORMAT_720P_50,
HI_HDMI_VIDEO_FORMAT_576P_50,
HI_HDMI_VIDEO_FORMAT_480P_60,
HI_HDMI_VIDEO_FORMAT_PAL,
HI_HDMI_VIDEO_FORMAT_NTSC,
HI_HDMI_VIDEO_FORMAT_861D_640X480_60,
HI_HDMI_VIDEO_FORMAT_VESA_800X600_60,
HI_HDMI_VIDEO_FORMAT_VESA_1024X768_60,
HI_HDMI_VIDEO_FORMAT_VESA_1280X800_60,
HI_HDMI_VIDEO_FORMAT_VESA_1280X1024_60,
HI_HDMI_VIDEO_FORMAT_VESA_1366X768_60,
HI_HDMI_VIDEO_FORMAT_VESA_1440X900_60,
HI_HDMI_VIDEO_FORMAT_VESA_1400X1050_60,
HI_HDMI_VIDEO_FORMAT_VESA_1600X1200_60,
HI_HDMI_VIDEO_FORMAT_VESA_1680X1050_60,
HI_HDMI_VIDEO_FORMAT_VESA_1920X1200_60,
HI_HDMI_VIDEO_FORMAT_2560x1440_30,
HI_HDMI_VIDEO_FORMAT_2560x1440_60,
HI_HDMI_VIDEO_FORMAT_2560x1600_60,
HI_HDMI_VIDEO_FORMAT_1920x2160_30,
HI_HDMI_VIDEO_FORMAT_3840X2160P_24,
HI_HDMI_VIDEO_FORMAT_3840X2160P_25,
HI_HDMI_VIDEO_FORMAT_3840X2160P_30,
HI_HDMI_VIDEO_FORMAT_3840X2160P_50,
HI_HDMI_VIDEO_FORMAT_3840X2160P_60,
HI_HDMI_VIDEO_FORMAT_4096X2160P_24,
HI_HDMI_VIDEO_FORMAT_4096X2160P_25,
HI_HDMI_VIDEO_FORMAT_4096X2160P_30,
HI_HDMI_VIDEO_FORMAT_4096X2160P_50,
HI_HDMI_VIDEO_FORMAT_4096X2160P_60,
HI_HDMI_VIDEO_FORMAT_3840X2160P_120,
HI_HDMI_VIDEO_FORMAT_4096X2160P_120,
HI_HDMI_VIDEO_FORMAT_7680X4320P_30,
HI_HDMI_VIDEO_FORMAT_VESA_CUSTOMER_DEFINE,
HI_HDMI_VIDEO_FORMAT_BUTT
} hi_hdmi_video_format;
成员
| 成员名称 | 描述 |
|---|---|
| HI_HDMI_VIDEO_FORMAT_1080P_60 | 1080P60帧。 |
| HI_HDMI_VIDEO_FORMAT_1080P_50 | 1080P50帧。 |
| HI_HDMI_VIDEO_FORMAT_1080P_30 | 1080P 30帧。 |
| HI_HDMI_VIDEO_FORMAT_1080P_25 | 1080P 25帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_1080P_24 | 1080P 24帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_1080i_60 | 1080I 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_1080i_50 | 1080I 50帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_720P_60 | 720P 60帧。 |
| HI_HDMI_VIDEO_FORMAT_720P_50 | 720P 50帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_576P_50 | 576P 50帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_480P_60 | 480P 60帧。 |
| HI_HDMI_VIDEO_FORMAT_PAL | PAL(Phase Alternating Line)制式。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_NTSC | NTSC(National Television System Committee)制式。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_861D_640X480_60 | 640x480 60帧 。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_800X600_60 | 800x600 60帧 。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1024X768_60 | 1024x768 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1280X800_60 | 1280x800 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1280X1024_60 | 1280x1024 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1366X768_60 | 1366x768 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1440X900_60 | 1440x900 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1400X1050_60 | 1400x1050 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1600X1200_60 | 1600x1200 60帧。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1680X1050_60 | 1680x1050 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_1920X1200_60 | 1920x1200 60帧。 |
| HI_HDMI_VIDEO_FORMAT_2560x1440_30 | 2560x1440 30帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_2560x1440_60 | 2560x1440 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_2560x1600_60 | 2560x1600 30帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_1920x2160_30 | 1920x2160 30帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_3840X2160P_24 | 3840x2160 24帧。 |
| HI_HDMI_VIDEO_FORMAT_3840X2160P_25 | 3840x2160 25帧。 |
| HI_HDMI_VIDEO_FORMAT_3840X2160P_30 | 3840x2160 30帧。 |
| HI_HDMI_VIDEO_FORMAT_3840X2160P_50 | 3840x2160 50帧。 |
| HI_HDMI_VIDEO_FORMAT_3840X2160P_60 | 3840x2160 60帧。 |
| HI_HDMI_VIDEO_FORMAT_4096X2160P_24 | 4096x2160 24帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_4096X2160P_25 | 4096x2160 25帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_4096X2160P_30 | 4096x2160 30帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_4096X2160P_50 | 4096x2160 50帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_4096X2160P_60 | 4096x2160 60帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_3840X2160P_120 | 3840X2160 120帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_4096X2160P_120 | 4096x2160 120帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_7680X4320P_30 | 7680x4320 30帧。当前版本不支持。 |
| HI_HDMI_VIDEO_FORMAT_VESA_CUSTOMER_DEFINE | 用户配置规格。 |
| HI_HDMI_VIDEO_FORMAT_BUTT | 预留值。 |
父主题: HDMI外设
hi_hdmi_deep_color
说明
定义HDMI深色模式。
定义
typedef enum {
HI_HDMI_DEEP_COLOR_24BIT,
HI_HDMI_DEEP_COLOR_30BIT,
HI_HDMI_DEEP_COLOR_36BIT,
HI_HDMI_DEEP_COLOR_BUTT
} hi_hdmi_deep_color;
成员
| 成员名称 | 描述 |
|---|---|
| HI_HDMI_DEEP_COLOR_24BIT | HDMI Deep Color 24bit 模式 |
| HI_HDMI_DEEP_COLOR_30BIT | HDMI Deep Color 30bit 模式。当前版本不支持。 |
| HI_HDMI_DEEP_COLOR_36BIT | HDMI Deep Color 36bit 模式。当前版本不支持。 |
| HI_HDMI_DEEP_COLOR_BUTT | 预留值。 |
父主题: HDMI外设
hi_hdmi_sample_rate
说明
定义 HDMI 音频输出采样率。
定义
typedef enum {
HI_HDMI_SAMPLE_RATE_UNKNOWN,
HI_HDMI_SAMPLE_RATE_8K,
HI_HDMI_SAMPLE_RATE_11K,
HI_HDMI_SAMPLE_RATE_12K,
HI_HDMI_SAMPLE_RATE_16K,
HI_HDMI_SAMPLE_RATE_22K,
HI_HDMI_SAMPLE_RATE_24K,
HI_HDMI_SAMPLE_RATE_32K,
HI_HDMI_SAMPLE_RATE_44K,
HI_HDMI_SAMPLE_RATE_48K,
HI_HDMI_SAMPLE_RATE_88K,
HI_HDMI_SAMPLE_RATE_96K,
HI_HDMI_SAMPLE_RATE_176K,
HI_HDMI_SAMPLE_RATE_192K,
HI_HDMI_SAMPLE_RATE_768K,
HI_HDMI_SAMPLE_RATE_BUTT
} hi_hdmi_sample_rate;
成员
| 成员名称 | 描述 |
|---|---|
| HI_HDMI_SAMPLE_RATE_8K | 8K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_11K | 11K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_12K | 12K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_16K | 16K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_22K | 22K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_24K | 24K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_32K | 32K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_44K | 44K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_48K | 48K采样率 |
| HI_HDMI_SAMPLE_RATE_88K | 88K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_96K | 96K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_176K | 176K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_192K | 192K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_768K | 768K采样率。当前版本不支持。 |
| HI_HDMI_SAMPLE_RATE_BUTT | 预留值 |
父主题: HDMI外设
hi_hdmi_bit_depth
说明
定义HDMI音频输出采样位宽。
定义
typedef enum {
HI_HDMI_BIT_DEPTH_UNKNOWN,
HI_HDMI_BIT_DEPTH_8,
HI_HDMI_BIT_DEPTH_16,
HI_HDMI_BIT_DEPTH_18,
HI_HDMI_BIT_DEPTH_20,
HI_HDMI_BIT_DEPTH_24,
HI_HDMI_BIT_DEPTH_32,
HI_HDMI_BIT_DEPTH_BUTT
} hi_hdmi_bit_depth;
成员
| 成员名称 | 描述 |
|---|---|
| HI_HDMI_BIT_DEPTH_8 | 8bit采样位宽。当前版本不支持。 |
| HI_HDMI_BIT_DEPTH_16 | 16bit采样位宽 |
| HI_HDMI_BIT_DEPTH_18 | 18bit采样位宽。当前版本不支持。 |
| HI_HDMI_BIT_DEPTH_20 | 20bit采样位宽。当前版本不支持。 |
| HI_HDMI_BIT_DEPTH_24 | 24bit采样位宽。当前版本不支持。 |
| HI_HDMI_BIT_DEPTH_32 | 32bit采样位宽。当前版本不支持。 |
| HI_HDMI_BIT_DEPTH_BUTT | 预留值。 |
父主题: HDMI外设
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输入时序对应的像素时钟不一致的值。 |
父主题: HDMI外设
hi_hdmi_infoframe_type
说明
定义HDMI信息帧类型。
定义
typedef enum {
HI_INFOFRAME_TYPE_AVI,
HI_INFOFRAME_TYPE_AUDIO,
HI_INFOFRAME_TYPE_VENDORSPEC,
HI_INFOFRAME_TYPE_BUTT
} hi_hdmi_infoframe_type;
成员
| 成员名称 | 描述 |
|---|---|
| HI_INFOFRAME_TYPE_AVI | 显示信息帧类型。 |
| HI_INFOFRAME_TYPE_AUDIO | 音频信息帧类型。 |
| HI_INFOFRAME_TYPE_VENDORSPEC | 供应商定制信息帧类型。当前版本不支持。 |
| HI_INFOFRAME_TYPE_BUTT | 预留值。 |
:::note 说明 当前版本对该结构体的部分参数赋值存在如上表所述的限制,用例中需要按照上述限制配置相关接口的入参值,否则属于未定义行为,影响送显、音频输出。 :::
父主题: HDMI外设
在线提单