标准规范下载简介和预览
SJ/T 11521.2-2015 数字电视接收设备交互式平台 第2部分:应用编程接口.pdf简介:
"SJ/T 11521.2-2015 数字电视接收设备交互式平台 第2部分:应用编程接口" 是一项中国国家标准化指导性技术文件,由国家广播电视产品质量监督检验中心发布。这份标准主要针对数字电视接收设备的交互式平台,特别是定义和规范了该平台的应用编程接口(API)。
API,全称Application Programming Interface,是一组预先定义的函数或协议,用于不同软件模块之间的交互。在这个标准中,它详细规定了如何让开发者通过编程来与数字电视接收设备的交互式平台进行有效通信,以实现各种功能,如内容播放、用户界面控制、数据接收等。
通过这份标准,开发人员可以更好地理解和利用数字电视接收设备的特性,以开发出兼容性和稳定性更高的应用程序,满足用户对于电视接收服务的个性化需求。因此,它对于推动数字电视行业软件开发的标准化、规范化具有重要意义。
SJ/T 11521.2-2015 数字电视接收设备交互式平台 第2部分:应用编程接口.pdf部分内容预览:
5.2.1文件管理对象(ETFileManage)
描述文件系统管理的对象,包含分区、文件夹、文件的
getPartition 形式:PartitiongetPartition(IntNum)。 功能:返回指定输入编号的分区对象。 参数:Num整形,输入的分区编号,取值(o,PartitionCount)。 返回值:Partition对象。 createFolder 形式:FoldercreateFolder(Stringname)。 功能:创建指定名称的目录。 参数:nameString,输入的目录绝对路径名称。 返回值:Folder对象。 deleteFolder 形式:BooldeleteFolder(Stringname)。 功能:删除指定名称的目录。 参数:nameString,输入的删除目录名称。 返回值:True为删除成功,False为删除失败。 copyFolder 形式:Bool copyFolder (String source, String target, Bool Overwrite)。 功能:拷贝源目录到目标路径。 参数:sourceString,输入的源文件夹绝对路径。 TargetString,输入的拷贝目标绝对路径。 OverwriteTrue表示强制覆盖目标同名文件夹,False表示不覆盖目标同名文件夹。 返回值:True为删除成功,False为删除失败。 moveFolder 形式:BoolmoveFolder (Stringsource,Stringtarget,Bool Overwrite)。 功能:移动源目录到目标路径。 参数:sourceString,输入的源文件夹绝对路径。 TargetString,输入的目标绝对路径。 OverwriteTrue表示强制覆盖目标同名文件夹:False表示不覆盖目标同名文件夹,此时 如果在目标路径存在同名文件夹,则移动失败。
功能:描述该分区所属磁盘的名称。 数值类型: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对象
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《铅锌冶炼厂工艺设计规范 GB50985-2014》,取值如表11所示。
形式:BoolSeek(Inttime) 功能:跳进到指定时间点播放。 参数:time,跳进的播放时间点,单位为秒(s) 返回值:True表示成功,False表示失败
SJ/T 11521. 22015
5.5.1下载任务对象(ETDownlolnfoTask)
Userld 功能:用户Id,唯一标识使用下载的用户。 取值:info.plist中的name元素文本DB41/T 1033-2015 智能卡节水控制器,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