SJ/T 11521.2-2015 数字电视接收设备交互式平台 第2部分:应用编程接口.pdf

SJ/T 11521.2-2015 数字电视接收设备交互式平台 第2部分:应用编程接口.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:22.2 M
标准类别:电力标准
资源ID:245771
下载资源

标准规范下载简介

SJ/T 11521.2-2015 数字电视接收设备交互式平台 第2部分:应用编程接口.pdf

功能:描述该分区所属磁盘的名称。 数值类型:String 读写权限:只读。 Path 功能:描述该分区根目录的绝对路径。 数值类型:String。 读写权限:只读。 TotalSize 功能:描述分区的大小。 数值类型:Int,单位为兆波特(MB)。 读写权限:只读。 FreeSpace 功能:描述分区的剩余空间。 数值类型:Int,单位为兆波特(MB)。 读写权限:只读。 FileSystem 功能:描述分区的文件系统。 数值类型:String。 读写权限:只读。 SubFolderCount 功能:描述分区根目录下子文件夹数目。 数值类型:Int。 读写权限:只读。 FileCount 功能:描述分区根目录下文件数目。 数值类型:Int。 读写权限:只读。

getFolder 形式:FoldergetFolder(IntNum)。 功能:获取指定编号的文件夹对象。 参数:Num输入的文件夹编号,取值[o,Partition.SubFolderCoun 返回值:Folder对象。 getFile 形式:FilegetFile(lntNum)。 功能:获取指定编号的文件对象。 参数:Num输入的文件编号,取值[0,Partition.FileCount)。 返回值:File对象

GB/T 38294-2019标准下载SJ/T 11521. 22015

SJ/T 11521. 22015

5.2.4文件对象(ETFile)

文件对象(ETFile)

5. 2. 4. 1功能

描述文件的属性及相关操作方法。

5.2. 4. 2属性

Name 功能:描述文件的名称。 数值类型:String。 读写权限:只读。 Path 功能:描述文件的绝对路径。 数值类型:String。 读写权限:只读。 Size 功能:描述文件的大小。 数值类型:Int,单位为波特(B)。 读写权限:只读。 Attribute 功能:描述文件的属性。 数值类型:Int,取值如表1所示。 读写权限:只读。

表1文件及文件夹属性取值

Relnfo 形式:StringRelnfo(IntNum)。 功能:从该文件读取指定数目字符(确认读取的参数) 参数:Num要读取的字符个数。 返回值:String

SJ/T11521.22015

功能:获取设备能够支持的音频解码器个数。 参数:无。 返回值:Int。 读写权限:只读。 方法: getOutputType 形式:getOutputTypeO。 功能:获取音频的输出方式。 参数:无。 返回值:Int,取值如表3所示。

功能:获取设备能够支持的音 参数:无。 返回值:Int。 读写权限:只读。 方法: getOutputType 形式:getOutputTypeO。 功能:获取音频的输出方式。 参数:无。 返回值:Int,取值如表3所示。

形式:setOutputType(type)。 功能:设置音频输出方式。 参数:Inttype,取值如表3所示。 返回值:无。 getVolume 形式:getVolumeO。 功能:获取系统音频的输出音量。 参数:无。 返回值:Int,取值范围[0.100],100音量最大,0音量最小。 serVolume 形式:setVolume(vol)。 功能:设置系统音频的输出音量。 参数:Intvol,取值范围[0..100],100音量最大,0音量最小。 返回值:bool。 getMuteState 形式:getMuteStateO。 功能:获取音频状态。 参数:无。 返回值:Int,0表示非静音,1表示静音。 setMuteState 形式:setMuteState(state)。 功能:设置音频状态。 参数:Intstate,1表示处于静音,0表示非静音。 返回值:无。

SJ/T 11521. 22015

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。

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

T/CPIA 0003-2017标准下载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 功能:针对于指令的反馈TB/T 3112.4-2017标准下载,指令是否被执行。 数值类型:string。 读写类型:读写。 UserlD 功能:用户ID。 数值类型:Int。 读写类型:只读

字数:66千字 2015年8月第一版2015年8月第一次印刷 印数:200册定价:110.00元

©版权声明
相关文章