立即注册
查看: 998|回复: 3

[海思技术资料] 海思Hi3559A HDMI开发参考

已绑定手机
已实名认证
发表于 2021-9-23 13:48:29 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、概述
1.1 重要概念
HDMI 的音频不能单独输出,必须依赖于视频输出,且HDMI的时钟来源于VO的时钟,因此接口调用顺序上需要先使能 VO,再调用 HDMI 接口,然后配置音视频输出。此外 Hi35xx 芯片内置的HDMI不支持HDCP、CEC功能。

1.2 规格说明
文档中未特别注明为 HDMI2.0 规格,默认只支持 HDMI1.4 规格的产品。
注意:所有芯片采用是同一套 API 接口,但只支持 HDMI1.4 API 接口的芯片,不支持HDMI2.0 相关参数。
芯片 HDMI 规格说明:
HI3559AV100ES:HDMI2.0
Hi3559AV100:HDMI2.0

2、API参考
该功能模块提供以下 MPI:
-HI_MPI_HDMI_Init:初始化 HDMI。
-HI_MPI_HDMI_DeInit:去初始化 HDMI。
-HI_MPI_HDMI_Open:打开 HDMI。
-HI_MPI_HDMI_Close:关闭 HDMI。
-HI_MPI_HDMI_GetSinkCapability:获取 HDMI Sink 端的能力集。
-HI_MPI_HDMI_SetAttr:设置 HDMI 属性。
-HI_MPI_HDMI_GetAttr:获取 HDMI 属性。
-HI_MPI_HDMI_Start:启动 HDMI 输出。
-HI_MPI_HDMI_Stop:停止 HDMI 输出。
-HI_MPI_HDMI_Force_GetEDID:获取 HDMI 的 EDID 原始数据。
-HI_MPI_HDMI_RegCallbackFunc:注册事件回调函数
-HI_MPI_HDMI_UnRegCallbackFunc:撤销事件回调函数
-HI_MPI_HDMI_SetDeepColor:设置 HDMI 的 Deep Color 模式。
-HI_MPI_HDMI_GetDeepColor:获取 HDMI 的 Deep Color 模式。
-HI_MPI_HDMI_SETinfoFrame:设置信息帧。
-HI_MPI_HDMI_GetInfoFrame:获取信息帧。
-HI_MPI_HDMI_CEC_Enable:打开 CEC。
-HI_MPI_HDMI_CEC_Disable:关闭 CEC。
-HI_MPI_HDMI_CECStatus:获取 CEC 状态。
-HI_MPI_HDMI_SetCECCommand:发送 CEC 命令。
-HI_MPI_HDMI_RegCECCallBackFunc:注册 CEC 回调。
-HI_MPI_HDMI_UnRegCECCallBackFunc:注销 CEC 回调。

HI_MPI_HDMI_Init
【描述】初始化 HDMI。
【语法】HI_S32 HI_MPI_HDMI_Init(HI_VOID);
【返回值】0 成功。 非 0 失败,其值为错误码。
【需求】
头文件:mpi_hdmi.h、hi_comm_hdmi.h
库文件:libhdmi.a
【举例】
注意:举例时未检查 API 返回值,建议用户使用时请检查返回值做相应处理,下同。
HI_HDMI_ATTR_S stAttr;
/* 初始化HDMI */
HI_MPI_HDMI_Init();
/* 打开HDMI */
HI_MPI_HDMI_Open(HI_HDMI_ID_0);
/* 获取HDMI属性 */
HI_MPI_HDMI_GetAttr(HI_HDMI_ID_0, &stAttr);
/* 设置HDMI属性 */
stAttr.bEnableHdmi = HI_TRUE;
stAttr.bEnableVideo = HI_TRUE;
stAttr.enVideoFmt = HI_HDMI_VIDEO_FMT_720P_60;
stAttr.enVidOutMode = HI_HDMI_VIDEO_MODE_YCBCR444;
stAttr.enDeepColorMode = HI_HDMI_DEEP_COLOR_OFF;
stAttr.bxvYCCMode = HI_FALSE;
stAttr.bEnableAudio = HI_TRUE;
......

更多详细内容请下载附件查看
2021-9-23 13:46 上传
文件大小:
1.26 MB
下载次数:
0
附件售价:
2 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除

已绑定手机
发表于 2021-9-23 14:49:14 | 显示全部楼层 来自 广东省珠海市
学习了,谢谢啊
已绑定手机
发表于 2021-9-24 15:07:50 | 显示全部楼层 来自 北京市
cccccccccccc
已绑定手机
发表于 2021-11-1 10:32:52 | 显示全部楼层 来自 上海市
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表