设备网络SDK开发使用手册 |
注册回调函数,捕获录像数据。
BOOL NET_DVR_SetPlayDataCallBack_V40( LONG lPlayHandle, fPlayDataCallBack cbPlayDataCallBack, void *pUser );
typedef void(CALLBACK *fPlayDataCallBack_V40)( LONG lPlayHandle, DWORD dwDataType, BYTE *pBuffer, DWORD dwBufSize, void *pUser );
宏定义 | 宏定义值 | 含义 |
---|---|---|
NET_DVR_SYSHEAD | 1 | 系统头数据 |
NET_DVR_STREAMDATA | 2 | 流数据(包括复合流或音视频分开的视频流数据) |
NET_DVR_CHANGE_FORWARD | 10 | 码流改变为正放 |
NET_DVR_CHANGE_REVERSE | 11 | 码流改变为倒放 |
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
以下是该接口可能返回的错误值
错误类型 | 错误值 | 错误信息 |
---|---|---|
NET_DVR_NOERROR | 0 | 没有错误。 |
NET_DVR_NOINIT | 3 | SDK未初始化。 |
NET_DVR_PlayBackByName NET_DVR_PlayBackByTime_V40
NET_DVR_PlayBackReverseByName NET_DVR_PlayBackReverseByTime_V40
该接口扩展源于
NET_DVR_SetPlayDataCallBack