欢迎来到天天文库
浏览记录
ID:34458610
大小:72.00 KB
页数:6页
时间:2019-03-06
《多媒体显示控制api说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、深圳市芯承荣治科技开发有限公司多媒体显示控制API说明Version1.06深圳市芯承荣治科技开发有限公司深圳市芯承荣治科技开发有限公司更改记录:版本更改点时间更改人Ver1.0初版发布2014.2.14王成毅6深圳市芯承荣治科技开发有限公司深圳市芯承荣治科技开发有限公司1常用名称说明管理机服务器客户端客户端网络交换机。。。。。。管理机:装有windows系统的用于管理服务器和客户端的计算机。服务器:提供RTSP视频流供客户端播放的设备。客户端:接收RTSP视频流并解码播放的设备。2客户端界面程序与播放程序交互的库函数说明2.1初始化播放器
2、函数名:intgplay_init(void)入口参数:无函数功能:初始化客户端界面程序与播放程序交互的功能模块返回值:0表示成功,否则返回-12.2设置播放画面的起始位置、宽、高、旋转角度函数名:intgplay_set_window(intoffsetx,intoffsety,intdisp_width,intdisp_height,introtate)入口参数:offsetx,offsety:播放画面起始位置坐标6深圳市芯承荣治科技开发有限公司深圳市芯承荣治科技开发有限公司disp_width,disp_height:播放画面的宽和高
3、rotate:播放画面的旋转角度函数功能:设置播放画面的起始位置、宽、高、旋转角度返回值:0表示成功,否则返回-11.1设置播放器播放本地视频或者网络流函数名:intgplay_play_item(intchannel,char*location)入口参数:channel:要播放的流通道号,取值1-8location:要播放的节目地址,此时channel应该设成0函数功能:界面程序设置播放程序播放本地视频或者网络流返回值:0表示成功,否则返回-11.2获取本地视频的播放进度信息函数名:externintgplay_get_play_time
4、_info(structplay_time_info*time_info)入口参数:structplay_time_info*time_info结构体定义:structplay_time_info{inthour;//当前播放时间:时intmin;//当前播放时间:分intsec;//当前播放时间:秒inthour_d;//节目总时间:时intmin_d;//节目总时间:分intsec_d;//节目总时间:秒};函数功能:查询本地视频的播放进度信息返回值:0表示成功,否则返回-11.3播放、暂停控制函数名:intgplay_play_con
5、trol(intcontrol_info)入口参数:control_info:值为0x1表示播放,为0x2表示暂停,其它值暂无意义函数功能:控制播放器的开始和暂停返回值:0表示成功,否则返回-11.4设置播放器音量函数名:intgplay_set_volume(intvolume)入口参数:volume:音量值,范围:0-1000函数功能:设置播放器的音量返回值:0表示成功,否则返回-16深圳市芯承荣治科技开发有限公司深圳市芯承荣治科技开发有限公司1.1接收播放器返回信息函数名:intgplay_recv_msg(int*cmd,int*l
6、en,char*msg_buff)入口参数:cmd:接收到的命令字len:接收到的数据的长度msg_buff:存放数据的缓冲区,长度至少为1024字节补充说明:不同的命令字对应的数据长度及数据内容如下:cmd命令字的含义lenmsg_buff0xc网络流状态指示4intlink_status(表示连接状态,值为0x0时表示网络流正常,值为0x1时表示网络流断开,其它值暂无意义)0xe报告文件播放结束1024保留,值为00x10报告播放器错误4错误码,现在只有一个值,为00x11播放器请求参数4保留,值为0函数功能:接收播放器主动发送过来的数
7、据,该函数在没有接收到数据时会一直阻塞返回值:0表示成功,否则返回-16深圳市芯承荣治科技开发有限公司深圳市芯承荣治科技开发有限公司附录宏定义清单#defineMS_REQ_PLAYLIST0x300#defineMS_REQ_PLAYLIST_RESPONSE0x301#defineMS_REQ_PLAYLIST_LOST0x302#defineMS_REQ_UPDATE_PLAYLIST0x303#defineMS_UPDATE_PLAYLIST_READY0x304#defineMS_SEND_PLAYLIST0x305#define
8、MS_REQ_LOST_PKG0x306#defineMS_UPDATE_PLAYLIST_DONE0x307#defineMS_UPDATE_PLAYLIST_CONFIRM0
此文档下载收益归作者所有