SJ/T 11521.2-2015 数字电视接收设备交互式平台 第2部分:应用编程接口.pdf
- 文档部分内容预览:
setVideoRatio 形式:setVideoRatio(ratio)。 功能:设置输出视频的显示比率。 参数:Intratio,取值如表6所示。 返回值:无。
表6视频输出的分辨率
表7视频输出的显示方式
getVideoWindow 形式:getVideoWindowO。 功能:获取视频窗口状态,视频窗口状态如表9所示。 参数:无。 返回值:0表示fullscreen冶金标准,1表示smallscreen。
5.3.4.1.2方法
SJ/T11521.22015
SJ/T11521.2—2015
5.3.4.2磁盘(ETDisk)
5.3.4.2.1功能
描述特定存储设备属性及操作方法的对象
5.3.4.2.2属性
表10磁盘数据总线类型
DiskSize 功能:当前磁盘的容量。 取值:Int,单位为兆波特(MB)。
SJ/T 11521.22015
SJ/T 11521.22015
5. 4 1.3 方法
CurrentTime 形式:IntCurrentTimeO。 功能:当前已播放的时长。 参数:无。 返回值:Int,单位为秒(s)。 BufferTime 形式:IntBufferTimeO。 功能:当前播放已缓冲的时长。 参数:无。 返回值:Int,单位为秒(s)。 Pause 形式:BoolPauseO。 功能:暂停当前播放。 参数:无。 返回值:True表示成功,False表示失败。 Resume 形式:BoolResumeO。 功能:恢复当前播放。 参数:无。 返回值:True表示成功,False表示失败。 Speed 形式:Bool Speed(Intspeed)。 功能:设置当前播放的速率。 取值:Int,取值如表11所示。
形式:BoolSeek(Inttime) 功能:跳进到指定时间点播放。 参数:time,跳进的播放时间点,单位为秒(s) 返回值:True表示成功,False表示失败
SJ/T 11521. 22015
5.5.1下载任务对象(ETDownlolnfoTask)
Userld 功能:用户Id,唯一标识使用下载的用户。 取值:info.plist中的name元素文本,String 读写权限:只读。 Index 功能:该任务下载索引,表示该下载任务是下载管理中的第几个任务。 取值:Int,取值从1开始。 读写权限:只读。
Start 形式:intStartO。 功能:该任务开始下载。 参数:无。 返回值: 4001,4003,4004,4201,4010,4011,4012,4013,4014,4015,4008,4101,4102,4103,4104,4105 4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4016,4017,4018,4019 1,0(错误码含义请查阅下载错误码)。 Pause 形式:BoolPauseO。 功能:该任务暂停下载。 参数:无。 返回值:True表示成功,False表示失败。
SJ/T1152122015
Resume 形式:intResumeO。 功能:该任务恢复下载。 参数:无。 返回值: 4001,4003,4004,4201,4010,4011,4012,4013,4014,4015,4008,4101,4102,4103,4104,4 4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4016,4017,4018,4 1,0,4005,4006(错误码含义请查阅下载错误码)。 GetBtFileSum 形式:IntGetBtFileSumO。 功能:获得BT下载的总文件数。 参数:无。 返回值:Int(BT文件数)。 GetBtNameBylndex 形式:StringeGetBtNameByIndex(listNum)。 功能:获得指定的BT文件名。 参数:listNum取值为(0,GetBtFileSum())。 返回值:String(BT文件名)。 UnselectBtFileBylndex 形式:bool UnselectBtFileBylndex(listNum)。 功能:取消对指定BT文件的选择。 参数:listNum取值为(O,GetBtFileSum())。 返回值:True表示成功,False表示失败。 GetBtFileSizeBylndex 形式:unsignedlong longBtFileSizeBylndex (listNum)。 功能:获得BT文件的大小。 参数:listNum取值为(0,GetBtFileSum())。 返回值:True表示成功,False表示失败。 GetName 形式:StringGetNameO。 功能:获得任务下载的文件名称。 参数:无。 返回值:String名字字符串。 GetSize 形式:unsignedlonglongGetSize()。 功能:该任务下载的文件总大小。 参数:无。 返回值:unsignedlonglong(下载文件的大小)。 GetCurrentSize 形式:unsignedlonglongGetCurrentSize()。 功能:该任务已载文件总大小。 参数:无。 返回值:unsignedlonglong(已载文件的大小)。
GetAudiolnfo 形式:AudiolnfoGetAudiolnfo(IntNum)。 功能:获取指定编号的音频信息对象。 参数:Num输入的音频编号,取值[0,Program,AudioCount)。 返回值:AudiolnfoObject。 GetSubtilelnfo 形式:SubtitlelnfoGetSubtilelnfo(IntNum)。 功能:获取指定编号的字幕信息对象。 参数:Num 输入的字幕编号,取值[0,Program,SubtitleCount)。 返回值:SubtitlelnfoObject。
5.6.3前端状态对象(ETFrontStatus)
5.6.4播放状态对象(ETStatus)
SJ/T 11521.22015
5.6.7字募信息对象(ETSubtitlesInfo
5.6.8搜索状态对象(ETSearchStatus
5. 6. 8. 1属性
GetProgram 形式:ProgramGetProgram(lntNum)。 功能:获取指定编号的节目信息对象。 参数:Num输入的节目编号,取值[0,SearchStatus.ProgramCount)。 返回值:ProgramObject。
本部分定义了ET平台上输入事件响应键值,如
SJ/T11521.22015
SJ/T11521.22015
5.8应用管理(ApplicationManagement)
SJ/T11521.22015
SaveAppAttribute 形式:SaveAppAttributeO。 功能:记录应用当前状态,从而在插入的信息结束后回复到信息前的状态。 参数:无。 返回值:无。 Insertlnfo 形式:Insertlnfo(InfoDataInfoData)。 功能:由应用管理向应用发出的插入信息指令,参数为需要插入的信息。 参数:InfoData为信息的结构体,当中包含了需要插入的信息与内容。 返回值:无。 ResumeApp 形式:ResumeApp(AppAttributeAppAttribute)。 功能:当中断状态结束(信息播放完毕或用户解除暂停等状况),应用管理会要求应用 断前的状态(继续中断前的播放/相对工作)。 参数:AppAttribute为结构体,当中包含了所有关于应用在中断前的状态。 返回值:无。 UpdateHistory 形式:UpdateHistory(HistoryHistory。 功能:根据开发者所制定的策略,更新用户使用历史。 参数:History为结构体,当中包含了所有能描述用户使用习惯和常用的参数。 返回值:无。
5.9用户管理客户/服务器(UserManagementClient/Se
GrouplDList 功能:用户信息列表中每个信息所相对应的信息组ID列表,当中包含但不限于以下参数。 数值类型:Structure。 读写权限:只读。 GroupID 功能:信息组ID。 数值类型:Integer。 读写权限:只读。 UserProfile 功能:当中包含了各种针对用户的信息,例如用户喜好、游览历史、节目观看历史和常用应用等 数值类型:structure。 读写权限:读写。 Preference 功能:用户偏好。 数值类别:structure
变电站标准规范范本SJ/T 11521.22015
getGrouplDList 形式:GroupIDListgetGroupIDListO。 功能:在新用户注册的阶段,(用户管理)客户会向(用户管理)服务器发送要求,要求更新 GrouplDList。 参数:无。 反馈值:structureGroupIDList。 SaveSelectedGrouplDs 形式:SaveSelectedGrouplDsO 功能:(用户管理)客户将所得到的GrouplD,然后根据用户喜好分别储存。 参数:无。 反馈值:无。
用户暂停或快进、倒退某些应用时,信息播放根据该应用的类型、状态等信息,决定 否要插入信息。如果要插入信息,则负责向应用中插入信息。
Userlnfo 功能:描述所有关于用户信息的结构体,当中包含但不限于以下参数。 数值类型:structure。 读写方式:读写。 UID 功能:用户ID,一客户端能有多个用户注册因此有数个UID但一次只能一个UID。 登录数值类型:String。 读写方式:只读。 VersionList 功能:定义为最后一次信息内容更新的日期。 数值类型:Integer。 读写方式:读写。 LatestlnfoList 功能:描述所有需要更新的信息的结构体,当中包含但不限于以下参数。 数值类型:Structure。 读写类型:读写。 GroupDescription 功能:信息组的描述。 数值类型:String。 读写类型:读写。
SJ/T 11521.22015
管理前端界面,电视机厂 商Portal养面 Command 功能:用户指令结构体,当中包含但不限于以下参 数值类型:structure。 读写类型:读写。 Content 功能:用户指令的内容。 数值类型:string。 读写类型:只读。 Type 功能:指令类型。 数值类型:string 读写类型:只读。 Feedback 功能:针对于指令的反馈,指令是否被执行。 数值类型:string。 读写类型:读写。 UserlD 功能:用户ID。 数值类型:Int。 读写类型:只读
电线电缆标准字数:66千字 2015年8月第一版2015年8月第一次印刷 印数:200册定价:110.00元
....- 设备标准
- 相关专题: 数字电视