设备网络SDK开发使用手册

NET_DVR_SetESRealPlayCallBack

设置预览裸码流帧数据回调函数。

BOOL NET_DVR_SetESRealPlayCallBack(
  LONG               lRealHandle,
  fPlayESCallBack    cbPlayESCallBack,
  void               *pUser
);

Parameters

lRealHandle
[in] NET_DVR_RealPlay_V40的返回值
cbPlayESCallBack
[in] 预览裸码流帧数据回调函数,回调获取每一帧裸码流数据
pUser
[in] 用户数据

Callback Function

typedef void(CALLBACK *fPlayESCallBack)(
  LONG                      lPreviewHandle,
  NET_DVR_PACKET_INFO_EX    *pstruPackInfo,
  void                      *pUser
);

Callback Function Parameters

lPreviewHandle
[out] 当前的预览句柄
pstruPackInfo
[out] 裸码流帧数据,包括帧数据、帧类型、帧号、时间戳等
pUser
[out] 用户数据

Return Values

TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

Remarks

See Also

NET_DVR_RealPlay_V40