/// <summary> /// 查询视频下载进度 /// </summary> /// <param name="downloadHandle">下载句柄</param> /// <param name="downLoadState">下载状态</param> /// <param name="percent">下载进度</param> /// <returns>成功返回TRUE,失败返回FALSE</returns> public bool GetDownloadVideoPos(Int32 downloadHandle, out VideoDownloadStatus downLoadState, out UInt32 percent) { MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_GetDownloadVideoPos downloadHandle:{0}" , downloadHandle )); uint pwdDownLoadState = 0; bool retVal = IVXSDKProtocol.VdaSdk_GetDownloadVideoPos(downloadHandle, out pwdDownLoadState, out percent); if (!retVal) { // 调用失败,抛异常 CheckError(); } downLoadState = (VideoDownloadStatus)pwdDownLoadState; MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_GetDownloadVideoPos ret:{0}" + ",downLoadState:" + ",percent:" , retVal , pwdDownLoadState , percent )); return(retVal); }