登录 注册
当前位置:主页 > 资源下载 > 44 > CATIA V5零件库中的回放控制命令

CATIA V5零件库中的回放控制命令

  • 更新:2024-08-02 19:12:20
  • 大小:1.85MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:直播技术 - 音视频
  • 格式:PDF

资源介绍

表 5.20 回放控制命令 dwControlCode 宏定义 宏定义值 含义 NET_DVR_PLAYSTART 1 开始播放 NET_DVR_PLAYPAUSE 3 暂停播放 NET_DVR_PLAYRESTART 4 恢复播放 NET_DVR_PLAYFAST 5 快放 NET_DVR_PLAYSLOW 6 慢放 NET_DVR_PLAYNORMAL 7 正常速度播放(在暂停后调用将恢复暂停前的速度播放) NET_DVR_PLAYFRAME 8 单帧放(恢复正常回放使用 NET_DVR_PLAYNORMAL 命令) NET_DVR_PLAYSTARTAUDIO 9 打开声音 NET_DVR_PLAYSTOPAUDIO 10 关闭声音 NET_DVR_PLAYAUDIOVOLUME 11 调节音量,取值范围[0,0xffff] NET_DVR_PLAYSETPOS 12 改变文件回放的进度 NET_DVR_PLAYGETPOS 13 获取按文件或者按时间回放的进度 NET_DVR_PLAYGETTIME 14 获取当前已经播放的时间(按文件回放的时候有效) NET_DVR_PLAYGETFRAME 15 获取当前已经播放的帧数(按文件回放的时候有效) NET_DVR_GETTOTALFRAMES 16 获取当前播放文件总的帧数(按文件回放的时候有效) NET_DVR_GETTOTALTIME 17 获取当前播放文件总的时间(按文件回放的时候有效) NET_DVR_THROWBFRAME 20 丢 B 帧 NET_DVR_SETSPEED 24 设置码流速度 NET_DVR_KEEPALIVE 25 保持与设备的心跳(如果回调阻塞,建议 2 秒发送一次) NET_DVR_PLAYSETTIME 26 按绝对时间定位 NET_DVR_PLAYGETTOTALLEN 27 获取按时间回放对应时间段内的所有文件的总长度 NET_DVR_PLAY_FORWARD 29 倒放切换为正放 NET_DVR_PLAY_REVERSE 30 正放切换为倒放 NET_DVR_SET_TRANS_TYPE 32 设置转封装类型 NET_DVR_PLAY_CONVERT 33 回放转码 返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通 过错误码判断出错原因。 说 明: 该接口中的第三个参数是否需要输入数值与控制命令有关,详见表 5.21 所示。  特别指出,当控制命令是开始播放(即 NET_DVR_PLAYSTART)时,第三个参数的值表示播放当前文件的 偏移量,若该值为 0 表示从文件的起始位置播放,若该值不为 0 则表示断点续传的文件位置(Byte)。  该接口中的第五个参数表示当前控制命令操作所获取到的相应的参数,控制命令中的 NET_DVR_PLAYGETPOS、NET_DVR_PLAYGETTIME、NET_DVR_PLAYGETFRAME、NET_DVR_GETTOTALFRAMES、 NET_DVR_GETTOTALTIME、NET_DVR_PLAYSETTIME 和 NET_DVR_PLAYGETTOTALLEN 都能通过该参数得到对 应的值,详见上表。