下表列举了1.3A中所有的features和消息,消息的以feature作为基础说明。
Features | Messages of Features | Description Of Messages |
One Touch Play | Image View On | @ 如果TV处于关机状态,那么首先启动TV。在启动过程中若收到<Active Source>消息,那么TV应该存储它以便启动后切换到它。如果TV没有能力存储<Active Source>消息,那么在启动后使用 <Request Active Source>消息查询当前活动输入源。 @ 如果TV处于Text模式(比如Teltext),那么转化为正常图像模式。 @ 如果TV屏幕有菜单(OSD),那么维持菜单状态。 |
Active Source | @ 如果有源加入,那么它必须通过广播形式发布<Active Source>消息。此外,当前源丢失活动活动状态,将进行合适动作,比如暂停播放。 @ 在向TV发送<Active Source>消息之前,一定要发送<Image View On>消息。 @ 如果TV使用它的Tuner或者非HDMI输入,那么必须使用 0.0.0 .0作为广播地址。 | |
Text View On | @ <Text View On>消息基本上和<Image View On>相同,差别仅在于:如果菜单(OSD)在屏幕显示,那么必须清除它。 | |
Routing Control | Active Source | @ HDMI Switch变成活动状态,并且选择一路物理地址相匹配的TV进入活动状态。具体操作请参考One Touch Play中的<Active Source>部分。 |
Inactive Source | @ 接收到<Inactive Source>消息的设备将进入待机状态(Standby)。 | |
Request Active Source | @ 如果TV在启动时没有存储<Active Source>的能力,那么它将使用它查询当前的活动源。请参考One Touch Play中的<Active Source>部分。 | |
Set Stream Path | @ 在接收<Active Source>消息后,TV将送<Set Stream Path>来确保播放路径被正确的设置。 @ 消息也可以用于TV唤醒源设备并播放的需求。 @ 当CEC Switch改变活动源,它将通知CEC设备新活动源路径。 Notice: 它和<Active Source>消息最主要的差别在于,<Active Source>消息是在新源加入时候发布,而它是活动源变化时候发布。 | |
Routing Change | @ 通知CEC设备,Switch的活动源发生变化。 | |
Routing Information | @ 在接收到<Routing Change>消息后,它将被发送告知活动源的物理地址和路径。 | |
System Standby | Standby | @ <Standby>消息有两种发送,一是广播发送,它将使所有设备进入待机(Standby)状态;另外一种是制定设备发送,它仅仅使制定设备进入待机(Standby)状态。 @ <Standby>消息不能唤醒已进入待机状态的设备(用其他消息唤醒它)。 @ <Standby>消息执行时,不能被其他消息中断。 @ 下面几种情况,可以忽略<Standby>消息: ü 设备已经在待机(Standby)状态。 ü 设备在记录数据。 ü 设备功能有限,不支持。 ü 设备的待机功能被禁止。 ü PC设备 ü 高优先级的服务正在运行,比如紧急事件处理。 |
One Touch Record (控制有记录功能设备) | Record On | 开始记录 |
Record Off | 停止记录 | |
Record Status | 查询记录状态 | |
Record TV Screen | 初始化记录操作 | |
Timer Programming (控制有记录功能设备) | Clear Analogue Timer | 取消模拟定时记录定时器 |
Clear Digital Timer | 取消数字定时记录定时器 | |
Clear External Timer | 取消外部定时记录定时器 | |
Set Analogue Timer | 设置模拟定时记录定时器 | |
Set Digital Timer | 设置数字定时记录定时器 | |
Set Timer Program Title | 设置定时器记录名 | |
Timer Cleared Status | 返回取消记录定时器状态 | |
Timer Status | 返回记录定时器状态 | |
System Information | CEC Version | 汇报CEC版本 |
Get CEC Version | 请求CEC版本 | |
Get Menu Language | 从TV获取当前菜单语言,使设备能够自动跟从TV的菜单语言。 | |
Give Physical Address | 请求物理地址 | |
Polling Message | 侦听支持/不支持的消息 | |
Report Physical Address | 汇报物理地址 | |
Set Menu Language | TV送当前菜单语言给设备 | |
Deck Control (控制Playback设备) | Deck Status | 汇报Deck状态 |
Give Deck Status | 请求Deck状态 | |
Deck Control | 对Deck进行控制,比如,停止,快进,快退等。 | |
Play | 请求Deck播放 | |
Tuner Control (控制Tuner) | Give Tuner Device Status | 请求tuner状态 |
Record On | 开始记录 | |
Select Analogue Service | 选择模拟频道 | |
Select Digital Service | 选择数字频道 | |
Tuner Step Decrement | 上一个频道(由Select Analogue/Digital Service决定) | |
Tuner Step Increment | 下一个频道(由Select Analogue/Digital Service决定) | |
Tuner Device Status | 汇报tuner状态 | |
Vender Specific Commands | Device Vendor ID | 汇报Vendor ID @ 成功初始化和地址分配后广播它 @ 有其他设备请求它的Vendor ID |
Give Device Vendor ID | 请求Vendor ID | |
Vendor Command | 请求执行Vendor命令 | |
Vendor Command With ID | 广播请求执行Vendor命令 | |
Vendor Remote Button Down | 发送RC命令 | |
Vendor Remote Button Up | 发送RC命令 | |
OSD Display | Set OSD String | 请求显示/清除OSD字符串 |
Device OSD Name Transfer | Get OSD Name | 请求OSD名 |
Set OSD Name | 汇报OSD名 | |
Device Menu Control | User Control Pressed | 请求执行TV RC键被按下 |
User Control Released | 请求执行TV RC键被释放 | |
Menu Request | 请求菜单状态 | |
Menu Status | 汇报菜单状态 | |
Remote Control Pass Through | User Control Pressed | 请参考Device Menu Control部分 |
User Control Released | 请参考Device Menu Control部分 | |
Give Device Power Status | Give Device Power Status | 请求设备上电状态 |
Report Power Status | 汇报设备上电状态 | |
System Audio Control | Give Audio Status | 请求TV内部声音状态 |
Give System Audio Mode Status | 请求声音模式状态 | |
Report Audio Status | 汇报TV内部声音状态 | |
Set System Audio Mode | 设置声音模式 | |
System Audio Mode Request | 请求停止声音模式 | |
System Audio Mode Status | 汇报声音模式状态 | |
User Control Pressed | 用户RC键被按下 | |
User Control Released | 用户RC键被释放 | |
Audio Rate Control | Set Audio Rate | 设置Audio速度 |