Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
3168d788
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
3168d788
编写于
5月 12, 2022
作者:
K
king_he
提交者:
Gitee
5月 12, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/device-dev/driver/driver-platform-hdmi-develop.md.
Signed-off-by:
N
king_he
<
6384784@qq.com
>
上级
3b755d11
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
33 addition
and
34 deletion
+33
-34
zh-cn/device-dev/driver/driver-platform-hdmi-develop.md
zh-cn/device-dev/driver/driver-platform-hdmi-develop.md
+33
-34
未找到文件。
zh-cn/device-dev/driver/driver-platform-hdmi-develop.md
浏览文件 @
3168d788
...
...
@@ -83,38 +83,38 @@ struct HdmiCntlrOps {
| 函数成员 | 入参 | 出参 | 返回值 | 功能 |
| ------------------------ | ------------------------------------------------------------ | -------------------------------------- | ------------------ | -------------------------------------------------- |
| hardWareInit |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 初始化HDMI硬件 |
| hardWareStatusGet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
|
**status**
:HDMI硬件状态 ; | 无 | 获取HDMI当前硬件状态 |
| controllerReset |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 复位HDMI控制器 |
| hotPlugStateGet |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | bool: HDMI热插拔状态 | 获取HDMI热插拔状态 |
| hotPlugInterruptStateGet |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | bool: HDMI热插拔中断状态 | 获取HDMI热插拔中断状态 |
| lowPowerSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能低功耗 |
| tmdsModeSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**mode**
:TMDS模式 | 无 | 无 | 设置TMDS模式 |
| tmdsConfigSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**mode**
: TMDS参数 | 无 | HDF_STATUS相关状态 | 配置TMDS参数 |
| infoFrameEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**infoFrameType**
: packet类型
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能infoFrame |
| infoFrameSend |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**infoFrameType**
: packet类型
<br
/>
**data**
: infoFrame数据
<br
/>
**len**
:数据长度 | 无 | HDF_STATUS相关状态 | 发送infoFrame |
| cecMsgSend |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**msg**
: CEC消息 | 无 | HDF_STATUS相关状态 | 发送CEC消息 |
| audioPathEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能| 无 | 无 | 使能/去使能audio通路 |
| audioPathSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**config**
: 配置信息 | 无 | 无 | 设置audio通路配置信息 |
| phyOutputEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能物理层输出状态 |
| phyOutputSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**cfg**
: 配置信息 | 无 | 无 | 设置物理层配置信息 |
| blackDataSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 设置黑屏 |
| videoMuteEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能video静音 |
| videoPathSet |
**cntlr**
: 结构体指针,核心层HDMI控制器
<br
/>
**attr**
:
配置信息| 无 | 无 | 设置viedo通路配置信息 |
|audioMuteEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能audio静音 |
| avmuteSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能| 无 | 无 | 使能/去使能声音图像消隐 |
| ddcTransfer |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**ddcCfg**
:DDC配置参数 |
**ddcCfg**
:DDC配置参数 |HDF_STATUS相关状态 | 读写DDC数据 |
| scdcSourceScrambleGet |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | bool,加扰状态 | 获取source端的加扰状态 |
| scdcSourceScrambleSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | HDF_STATUS相关状态 | 使能/去使能source端的加扰 |
| frlEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | HDF_STATUS相关状态 | 使能/去使能FRL |
| audioNctsSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**cfg**
:N/CTS配置参数 | 无 | HDF_STATUS相关状态 | 设置audio的N/CTS信息 |
| frlTrainingConfigSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**cfg**
:FRL Traning配置参数 | 无 | 无| 设置FRL Traning配置信息 |
| frlTrainingStart |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 开始FRL Traning流程 |
| frlGetTriningRslt |
**cntlr**
:
结构体指针,核心层HDMI控制器 |
**rslt**
:FRL Traning结果 | 无 | 获取FRL Traning结果 |
| hdcpRegInit |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 初始化HDCP流程相关的寄存器 |
|hdcpGenerateAksvAndAn |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | HDF_STATUS相关状态 | HDCP流程中生成aksv和an |
| hdcpOptReg |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**type**
: 操作类型
<br
/>
**data**
: 寄存器数据
<br
/>
**len**
: 数据长度 |
**data**
: 寄存器数据 | HDF_STATUS相关状态 | HDCP流程中读写相关寄存器 |
| hdrTimerSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**config**
: timer配置信息 | 无 | 无 | 设置HDR相关的timer配置信息 |
| hardWareInit |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 初始化HDMI硬件 |
| hardWareStatusGet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
|
**status**
:HDMI硬件状态 ; | 无 | 获取HDMI当前硬件状态 |
| controllerReset |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 复位HDMI控制器 |
| hotPlugStateGet |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | bool: HDMI热插拔状态 | 获取HDMI热插拔状态 |
| hotPlugInterruptStateGet |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | bool: HDMI热插拔中断状态 | 获取HDMI热插拔中断状态 |
| lowPowerSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能低功耗 |
| tmdsModeSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**mode**
:TMDS模式 | 无 | 无 | 设置TMDS模式 |
| tmdsConfigSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**mode**
: TMDS参数 | 无 | HDF_STATUS相关状态 | 配置TMDS参数 |
| infoFrameEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**infoFrameType**
: packet类型
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能infoFrame |
| infoFrameSend |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**infoFrameType**
: packet类型
<br
/>
**data**
: infoFrame数据
<br
/>
**len**
:数据长度 | 无 | HDF_STATUS相关状态 | 发送infoFrame |
| cecMsgSend |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**msg**
: CEC消息 | 无 | HDF_STATUS相关状态 | 发送CEC消息 |
| audioPathEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能| 无 | 无 | 使能/去使能audio通路 |
| audioPathSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**config**
: 配置信息 | 无 | 无 | 设置audio通路配置信息 |
| phyOutputEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能物理层输出状态 |
| phyOutputSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**cfg**
: 配置信息 | 无 | 无 | 设置物理层配置信息 |
| blackDataSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 设置黑屏 |
| videoMuteEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能video静音 |
| videoPathSet |
**cntlr**
:结构体指针,核心层HDMI控制器
<br
/>
**attr**
:
配置信息| 无 | 无 | 设置viedo通路配置信息 |
|audioMuteEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | 无 | 使能/去使能audio静音 |
| avmuteSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能| 无 | 无 | 使能/去使能声音图像消隐 |
| ddcTransfer |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**ddcCfg**
:DDC配置参数 |
**ddcCfg**
:DDC配置参数 |HDF_STATUS相关状态 | 读写DDC数据 |
| scdcSourceScrambleGet |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | bool,加扰状态 | 获取source端的加扰状态 |
| scdcSourceScrambleSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | HDF_STATUS相关状态 | 使能/去使能source端的加扰 |
| frlEnable |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**enable**
: bool,使能/去使能 | 无 | HDF_STATUS相关状态 | 使能/去使能FRL |
| audioNctsSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**cfg**
:N/CTS配置参数 | 无 | HDF_STATUS相关状态 | 设置audio的N/CTS信息 |
| frlTrainingConfigSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**cfg**
:FRL Traning配置参数 | 无 | 无| 设置FRL Traning配置信息 |
| frlTrainingStart |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 开始FRL Traning流程 |
| frlGetTriningRslt |
**cntlr**
:
结构体指针,核心层HDMI控制器 |
**rslt**
:FRL Traning结果 | 无 | 获取FRL Traning结果 |
| hdcpRegInit |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | 无 | 初始化HDCP流程相关的寄存器 |
|hdcpGenerateAksvAndAn |
**cntlr**
:
结构体指针,核心层HDMI控制器 | 无 | HDF_STATUS相关状态 | HDCP流程中生成aksv和an |
| hdcpOptReg |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**type**
: 操作类型
<br
/>
**data**
: 寄存器数据
<br
/>
**len**
: 数据长度 |
**data**
: 寄存器数据 | HDF_STATUS相关状态 | HDCP流程中读写相关寄存器 |
| hdrTimerSet |
**cntlr**
:
结构体指针,核心层HDMI控制器
<br
/>
**config**
: timer配置信息 | 无 | 无 | 设置HDR相关的timer配置信息 |
### 开发步骤
...
...
@@ -412,5 +412,4 @@ HDMI模块适配的三个环节是配置属性文件,实例化驱动入口以
```
> ![](../public_sys-resources/icon-note.gif) **说明:**<br>
> 所有强制转换获取相应对象的操作前提是在Init函数中具备对应赋值的操作。
> 所有强制转换获取相应对象的操作前提是在Init函数中具备对应赋值的操作。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录