目录
AVRCP%20%E5%8D%8F%E8%AE%AE%E6%A1%86%E6%9E%B6-toc" name="tableOfContents" style="margin-left:0px">一、AVRCP 协议框架
1.1 AV/C 命令
AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%20AV%2FC%20%E5%91%BD%E4%BB%A4-toc" name="tableOfContents" style="margin-left:40px">1.2 AVRCP 特定的 AV/C 命令
AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%E6%B5%8F%E8%A7%88%E5%91%BD%E4%BB%A4-toc" name="tableOfContents" style="margin-left:40px">1.3 AVRCP 特定的浏览命令
二、定时器设置
三、协议数据单元(PDU)描述
3.1 PDU 格式概述
AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%20AV%2FC%20PDU%20%E6%A0%BC%E5%BC%8F-toc" name="tableOfContents" style="margin-left:40px">3.2 AVRCP 特定的 AV/C PDU 格式
AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%E6%B5%8F%E8%A7%88%20PDU%20%E6%A0%BC%E5%BC%8F-toc" name="tableOfContents" style="margin-left:40px">3.3 AVRCP 特定的浏览 PDU 格式
四、总结
五、参考文献
AVRCP(Audio/Video Remote Control Profile)协议在音频和视频远程控制领域扮演着重要角色,它定义了设备之间如何进行命令发送和响应,以实现诸如音频播放控制、媒体文件浏览等功能。本文对 AVRCP 协议的框架、定时器设置以及协议数据单元(PDU)进行详细解读。
AVRCP%20%E5%8D%8F%E8%AE%AE%E6%A1%86%E6%9E%B6" name="%E4%B8%80%E3%80%81AVRCP%20%E5%8D%8F%E8%AE%AE%E6%A1%86%E6%9E%B6">一、AVRCP 协议框架
1.1 AV/C 命令
非厂商依赖(non-Vendor Dependent)和非厂商独特(non-Vendor Unique)的AV/C命令遵循1394贸易协会指定的AV/C数字接口命令集通用规范和AV/C面板子单元规范。
-
这些命令是标准化的,不依赖于特定厂商的实现。
-
使用通用的AV/C命令集规范,确保不同设备间的互操作性。
AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%20AV%2FC%20%E5%91%BD%E4%BB%A4" name="1.2%20AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%20AV%2FC%20%E5%91%BD%E4%BB%A4">1.2 AVRCP 特定的 AV/C 命令
AVRCP特定的AV/C命令通过厂商依赖命令(VENDOR DEPENDENT commands)和厂商独特直通命令(Vendor Unique PASSTHROUGH commands)进行交换,这些命令在1394规范中定义。
-
AVRCP命令是特定于音频/视频远程控制的。
-
这些命令可能包含厂商特定的实现,因此使用厂商依赖和厂商独特直通命令来适应不同厂商的设备。
AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%E6%B5%8F%E8%A7%88%E5%91%BD%E4%BB%A4" name="1.3%20AVRCP%20%E7%89%B9%E5%AE%9A%E7%9A%84%E6%B5%8F%E8%A7%88%E5%91%BD%E4%BB%A4">1.3 AVRCP 特定的浏览命令
浏览命令是AVRCP功能的一部分,用于在设备间浏览媒体内容。这些命令遵循特定的格式,以确保正确解析和执行。
二、定时器设置
-
AV/C 事务通用时间要求:除非另有明确规定,所有 AV/C 事务都应遵循特定的时间周期。目标设备(TG)应在接收到命令帧后的 T_RCP (100ms) 时间周期内对任何 AV/C 命令做出响应。