版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本资料著作权属同方凌讯科技所有,仅限于在与同方凌讯科技签订了相关协议的移植合作厂商工作人员内部传阅。著作(Pay4View,是同方的商标,同方凌讯科技经其自所有者的商标或商名。在同方凌讯科技或第商标或商名所出现的任何标记的或权利。本文档的最终解释权属于同方凌讯科技2009-4-2009-06-2010-01-同方数字电视条件接收系 接口说 同方凌讯科技...........................................................................................................一、机顶盒移植库简 二、移植库基本数据类型定 三、移植库常量与标识代码定 加扰与PSI业务常 FILE操作级 四、移植库复杂数据类型定 EMMPID列表数据结 五、移植库返回值错误定 六、移植库向移植环境要求的操作接 标准库服务操作(7个 任务操作(5个 信号量操作(4个 互斥信号量操作(3个 管道操作(5个 解复用器操作(12个 静态操作(16个 解扰器操作(7个 机顶盒操作(3个 机顶盒通知与屏幕交互操作(1个 七、移植库向移植环境提供的操作接口(22个 一、机顶盒移植库简介LibP4V(POSIX接口”的集成接收设备。二、 三、值12值1012值131518值 级别高于设定级别调用 果 RM值1000500字2每个运营商有2集4351666PIN8值23489值 struct{ m_contentLength; typedefstruct struct{ 0 typedefstructlimit_liststruct{ m_contentLength; m_condition;//点亮或阻塞的频道列表 typedefstructinfo_popup_messagestruct{ struct{ m_version; //系统版本(CA系统版本) m_serialNumber[SN_LENGTH];//用户号 m_algorithmFamily;//移植库所支持的算法 m_pinAvailabilityFlag;//控制标志 m_defaultPINFlag;//默认PIN码标识位:(1:默认值),(0:自定义) m_userState;//用户状态(1:禁用)(0:启用) m_casProviderName[MAX_NAME_LENGTH];//提供typedefstruct struct{ typedefstructinfo_keysetstruct{ m_subCASID; info_keyset_tm_keyset;typedefstructinfo_opstruct{ typedefstructinfo_op_liststruct{ m_id; typedefstructinfo_productstruct{ info_product_t+ struct{ m_state;//工作时段是否可用,1为可用,0为不可用 struct{ m_serviceID; m_ m_audioPID; m_otherPID; m_ m_audioECMPID; m_otherECMPID; m_networkID; m_symbolRate; m_frequency;typedefstructdesc_ca_linkagestruct{desc_ca_linkage_tird_uint8_t struct{ m_value; struct{ //EMMPIDtypedefstruct struct{ C库中的对应函数,但是为了保证移植库的平台无关性,同时将实现intirdDebugPrint(constchar*format,格式化输出调试数据到控制台(或可端口void*irdAllocateBuffer(ird_int32_tvoidirdDeallocateBuffer(void*无void*irdCopyMemory(void*to,constvoid*from,ird_int32_tvoid*irdClearMemory(void*block,ird_int32_tvoid*irdFillMemory(void*block,charc,ird_int32_t pareMemory(void*lft,void*rht,ird_uint32_t小0的值 消息管道遵循“先入先出(FIFO” ird_uint8_t*msgData, ird_uint8_t*msgData,typedefvoid(*demux_service_t)(ird_uint16_t,ird_uint8_t*,ird_int32_t,typedefvoid(*demux_service_t)(ird_uint16_tird_uint8_t*buffer,ird_uint8_tcondition);pid:为该通道所对应的pid;bufferLength:为数据长度;:(uint32_t* ird_uint32_t* *filterByte, * maskByte:过滤掩码; demux_service_t无无无ird_FILE_t*irdFileOpen(constird_uint8_t*name,constird_uint8_tmode,constird_uint8_tint32_tirdFileClose(ird_FILE_t*ird_FILE_t*(countird_int32_tirdFileWrite(constvoid*data,ird_uint32_tsize,count,ird_FILE_t*无无ird_int32_tirdSetSecureAccessPIN(constird_uint8_t*pin,密钥设置成功LIBP4V_BOOLEAN_TRUE(当且仅当第一次设置密钥成功时无无ird_int32_tirdSecureFileRead(constvoid*data,ird_uint32_tsize,ird_int32_tcount,ird_FILE_t*stream,constird_uint8_t*pin,ird_uint8_t密钥错误,则返回0;从文件中size*count字节的数据到data空间里。ird_int32_tirdSecureFileWrite(constvoid*data,ird_uint32_tsize,ird_int32_tcount,ird_FILE_t*stream,constird_uint8_t*pin,ird_uint8_t密钥错误,则返回0;当控制置为无效时,其行为与irdFileWrite一致。ird_int32_t无ird_int32_t无ird_uint16_tstreamPID, ird_uint32_t*ird_uint16_tmsgLength,ird_uint8_t*msgData, 无无 无无voidp4vResetService(ird_uint8_t无voidp4vConfirmService(ird_uint8_t无void无无void无无void无无ird_uint16_t*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳务供应授权收款协议
- 2024年食堂承包协议范文
- 2024企业劳动合同书样本
- 合作开发房产合同文本
- 2024年商场装修合同的范本
- 建筑项目劳务分包合同格式
- 投资股权合同格式模板
- 个人股权出售合同
- 2024合作伙伴协议范本
- 2024年消防通风承包合同协议书范本
- 致青年教师读后感教师读书心得 读致青年教师读书交流(三篇)
- VMware SRM方案介绍专业知识
- 《测量》教学反思与评价(10篇)
- 内蒙古自治区呼和浩特市2022年九年级上学期期末数学试题(附答案)
- 高中信息技术 必修一《数据与计算》初识数据与计算 单元教学设计
- A0422脱密期回访记录表
- 饲料加工系统粉尘防爆安全规程
- 妇产科学课件:胎心监测
- 新苏教版科学四年级上册学生活动手册习题与讲解
- 基础护理质量标准及考核评分表
- 商务条款响应表
评论
0/150
提交评论