示例#1
0
        /// <summary>
        /// 摘要播放控制
        /// </summary>
        /// <param name="sessionId">点播标示句柄</param>
        /// <param name="dwControlCode">播放控制类型,见E_VDA_BRIEF_PLAYCTRL_TYPE定义</param>
        /// <param name="dwInValue">播放控制输入参数</param>
        /// <param name="outValue">播放控制输出参数,如获取的进度等</param>
        /// <returns>成功返回TRUE,失败返回FALSE</returns>
        public bool BriefPlayControl(int sessionId, E_VDA_BRIEF_PLAYCTRL_TYPE dwControlCode, uint dwInValue, out uint outValue)
        {
            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_BriefPlayControl sessionId:{0}"
                                                                                                       + ",dwControlCode:{1}"
                                                                                                       + ",dwInValue:{2}"
                                                                                                       , sessionId
                                                                                                       , dwControlCode
                                                                                                       , dwInValue
                                                                                                       ));
            bool bRet = IVXSDKProtocol.VdaSdk_BriefPlayControl(sessionId, (uint)dwControlCode, dwInValue, out outValue);

            if (!bRet)
            {
                CheckError();
            }
            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_BriefPlayControl ret:{0}"
                                                                                                       + "outValue:{1}"
                                                                                                       , bRet
                                                                                                       , outValue
                                                                                                       ));

            return(bRet);
        }