设备网络SDK开发使用手册 |
注册回调函数,捕获实时码流数据(标准码流)。
BOOL NET_DVR_SetStandardDataCallBack( LONG lRealHandle, fStdDataCallBack cbStdDataCallBack, DWORD dwUser );
typedef void(CALLBACK *fStdDataCallBack)( LONG lRealHandle, DWORD dwDataType, BYTE *pBuffer, DWORD dwBufSize, DWORD dwUser );
宏定义 | 宏定义值 | 含义 |
---|---|---|
NET_DVR_SYSHEAD | 1 | 系统头数据 |
NET_DVR_STREAMDATA | 2 | 音视频复合流数据 |
NET_DVR_STD_VIDEODATA | 4 | 标准视频流数据(标准264、MPEG4) |
NET_DVR_STD_AUDIODATA | 5 | 标准音频流数据(G722音频数据) |
NET_DVR_PRIVATE_DATA | 112 | 私有数据,包括智能信息叠加等 |
其他 | 0x00-G711U音频,0x04-G723音频,0x08-G711A音频,0x0b-PCM16音频,0x0e-Mpeg(MP2L2)音频,0x12-G729音频,0x1A-MJPEG视频,0x68-AAC音频,等 | 标准RTP的pyload类型,不做转换,码流解码显示时所有类型对应的数据都需要送入播放库 |
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
NET_DVR_RealPlay NET_DVR_RealPlay_V30