public static extern bool PlayM4_SetDisplayCallBack(int nPort, DisplayCBFun dcbf);
public static extern bool PlayM4_SetDisplayCallBack(int nPort, DisplayCBFun DisplayCBFun);
/// <summary> /// 设置视频图像数据回调,可用作抓图。如果要停止回调,可以把回调函数指针DisplayCBFun设为NULL。一旦设置回调函数, /// 则一直有效,直到程序退出。该函数可以在任何时候调用 /// </summary> /// <param name="nPort">播放通道号</param> /// <param name="dCBFun">DisplayCBFun的回调函数</param> /// <returns>true:成功;false:失败</returns> public static bool DHSetDisplayCallBack(int nPort, DisplayCBFun dCBFun) { return DHSetDisplayCallBack(nPort, dCBFun, 0); }
private static extern bool PLAY_SetDisplayCallBack(int nPort, DisplayCBFun dCBFun, int nUser);
/// <summary> /// 设置视频图像数据回调,可用作抓图。如果要停止回调,可以把回调函数指针DisplayCBFun设为NULL。 /// 一旦设置回调函数,则一直有效,直到程序退出。该函数可以在任何时候调用 /// </summary> /// <param name="nPort">播放通道号</param> /// <param name="dCBFun">DisplayCBFun的回调函数</param> /// <param name="nUser">用户自定义数据,默认为0</param> /// <returns>true:成功;false:失败</returns> public static bool DHSetDisplayCallBack(int nPort, DisplayCBFun dCBFun, int nUser) { bool returnValue = false; returnValue = PLAY_SetDisplayCallBack(nPort, dCBFun,nUser); DHThrowLastError(nPort); return returnValue; }