南京广电交互数字电视项目文档_Portal与机顶盒接口规范_v2[1].5.3_20080728

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京广电交互数字电视平台项目文档 机顶盒接口规范v2.5.3

北京宏天德美数码科技有限公司

文件历史

标 题 版本 日期 作者

1.1.2 2006-09-24 王旭

南京广电交互数字电视平台项

目文档--机顶盒接口规范

1.1.5 2006-11-14 王旭

1.1.6 2006-11-23 王旭

2.0 2007-01-05 王旭

2.1 2007-01-23 王旭

2.2 2007-04-27 王旭

2.2.1 2007-05-09 王旭

2.2.2 2007-09-03 王旭

2.2.3 2007-09-28 王旭

2.2.

3.1 2007-10-16 王旭

2.5 2008-01-07 王旭

2.5.1 2008-03-19 王旭

2.5.2 2008-07-24 王旭

2.5.3 2008-07-28 王旭

目 录

1.前言 (4)

2.接口规范 (5)

1)基础函数 (5)

2)捕获键盘消息 (5)

3)功能函数 (5)

4)事件通知 (10)

5)键值定义 (10)

6)机顶盒浏览器功能跳转 (11)

3.附录: (12)

1.前言

本规范是根据南京广电的需求而由DMX编写的,主要用于机顶盒与Portal的集成工作。DMX根据南京广电的需求变化,及时更新此规范。

本规范由下面几个部分组成:基础函数;捕获键盘消息;功能函数;事件通知及键值定义。详细信息请见正文。

2.接口规范

1)基础函数

function mpeg_open()

参数:无

功能:打开设备

function mpeg_close()

参数:无

功能:关闭设备

function mpeg_read(ioctl)

参数:无

功能:进行函数调用,获取返回值,具体功能表述参考功能函数调用部分

function mpeg_write(ioctl,value)

参数:无

功能:进行函数调用,没有返回值,具体功能表述参考功能函数调用部分2)捕获键盘消息

function keyEvent(e)

参数:键值

功能:回调函数,获取字符按键按下消息的通知

function grabEvent(e)\

参数:键值

功能:回调函数,获取功能按键按下消息的通知

3)功能函数

function mpeg_write('CableMPEGOpen','');

参数:无

功能:开始点播操作

function mpeg_write('CableMPEGClose','');"

参数:无

功能:结束点播操作

function mpeg_write('SetAudioTrack','1')

参数:1 表示左声道;2 表示右声道;3 表示立体声

功能:设置节目播放的左右声道

function mpeg_read('GetAudioTrack','')

参数:无

功能:取得当前节目播放的声道状态:1 表示左声道;2 表示右声道;3 表示立体声

function mpeg_write('AudioVolumeUp','')

参数:无

功能:增加音量。音量共分20级,每调用一次音量加1

function mpeg_write('AudioVolumeDown','')

参数:无

功能:增加音量。音量共分20级,每调用一次音量减1

function mpeg_read(('AudioVolume');

参数:无

功能:返回当前音量的大小0-20

举例:

mpeg_open();

var Volume= mpeg_read(('AudioVolume');

mpeg_write('printf','AudioVolume='+ Volume+’\r\n’);

mpeg_write('AudioVolumeUp','');

Volume= mpeg_read(('AudioVolume');

mpeg_write('printf','AudioVolume='+ Volume+’\r\n’);

mpeg_write('AudioVolumeUp','');

Volume= mpeg_read(('AudioVolume');

mpeg_write('printf','AudioVolume='+ Volume+’\r\n’);

mpeg_close(); }

输出:

AudioVolume=10

AudioVolume=11

AudioVolume=10

function mpeg_write('CableTVWindowCreate',’100,100,400,300’);\n"

参数:PosX,PosY,Width,Height

功能:创建一个广播节目播放窗口,并指定所在的位置和大小

function mpeg_write('CableTVSetChannel',’23:618000:64:6875’);\n"

参数:ServiceID:频点:调制方式:符码率

功能:设置当前正在播放频道

function mpeg_write('CableTVFullScreen',’1’);\n"

参数:1为全屏;0为恢复窗口状态播放

相关文档
最新文档