登录 注册
当前位置:主页 > 资源下载 > 44 > 零件库的码流数据类型 - Catia V5

零件库的码流数据类型 - Catia V5

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

资源介绍

5.5 实时预览 5.5.1 实时预览 NET_DVR_RealPlay_V40 函 数: LONG NET_DVR_RealPlay_V40(LONG lUserID, LPNET_DVR_PREVIEWINFO lpPreviewInfo, REALDATACALLBACK fRealDataCallBack_V30, void *pUser) 参 数: [in] lUserID [in] lpPreviewInfo [in] fRealDataCallBack_V30 [in] pUser NET_DVR_Login_V40 的返回值 预览参数,包括通道号、码流类型、取流协议 码流数据回调函数 用户数据 typedef void(CALLBACK *REALDATACALLBACK) (LONG lRealHandle, DWORD dwDataType, BYTE *pBuffer, DWORD dwBufSize, void *pUser); [out] lRealHandle [out] dwDataType [out] pBuffer [out] dwBufSize [out] pUser 当前的预览句柄 数据类型,详见表 5.7 存放数据的缓冲区指针 缓冲区大小 用户数据 表 5.7 码流数据类型 dwDataType 宏定义 宏定义值 含义 NET_DVR_SYSHEAD 1 系统头数据 NET_DVR_STREAMDATA 2 流数据(包括复合流或音视频分开的视频流数据) NET_DVR_AUDIOSTREAMDATA 3 音频数据 返回值: -1 表示失败,其他值作为 NET_DVR_StopRealPlay 等函数的句柄参数。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断出错原因。 说 明:  该接口预览参数结构中可以设置当前预览操作是否阻塞(通过 bBlocked 参数设置),若设为 不阻塞,表示发起与设备的连接就认为连接成功,如果发生码流接收失败、播放失败等情况 以预览异常的方式通知上层。在循环播放的时候可以减短停顿的时间,与 NET_DVR_RealPlay 处理一致。若设为阻塞,表示直到播放操作完成才返回成功与否。  该接口中的回调函数可以置为空,这样该函数将不回调码流数据给用户,不过用户仍可以通 过接口 NET_DVR_SetRealDataCallBack 或 NET_DVR_SetStandardDataCallBack 注册捕获码流数据 的回调函数以捕获码流数据。