110,536
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 实时数据回调函数
/// </summary>
/// <param name="nRealHandle">NET_SDK_RealPlay 返回值</param>
/// <param name="pBuffer">视频数据</param>
/// <param name="nSize">数据长度</param>
/// <param name="LPFrameInfo">视频详细信息</param>
/// <param name="pUser">用户数据</param>
typedef void (CALLBACK *fnRealDataCallBack) (LONG nRealHandle, unsigned char* pBuffer, LONG nSize, LPFrameInfo lpFrame, void* pUser);
//============================实时预览===================================
/// <summary>
/// 实时预览
/// </summary>
/// <param name="nLoginID">NET_SDK_Login的返回值</param>
/// <param name="pClientInfo">预览参数</param>
/// <param name="fnRealDataCB">预览回调数据,非解码数据</param>
/// <param name="pUser">用户数据</param>
/// <returns>-1失败,其他值作为NET_SDK_StopRealPlay等函数传入参数</returns>
IRLABNETSDK_API LONG __stdcall NET_SDK_RealPlay(LONG nLoginID, LPNET_SDK_ClientInfo lpClientInfo,
fnRealDataCallBack fuRealDataCB = NULL, void* pUser = NULL)