Example #1
0
        /// <summary>
        /// 设置摘要播放时的画图的叠加信息开关
        /// </summary>
        /// <param name="sessionId">播放标示句柄</param>
        /// <param name="briefPlayDrawType">叠加类型 见E_VDA_BRIEF_PLAY_DRAW_TYPE</param>
        /// <param name="bIsDraw">开关状态</param>
        /// <returns>成功返回TRUE,失败返回FALSE</returns>
        public bool SetBriefPlayDrawType(int sessionId, E_VDA_BRIEF_PLAY_DRAW_TYPE briefPlayDrawType, bool bIsDraw)
        {
            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_SetBriefPlayDrawType sessionId:{0}"
                                                                                                       + ",briefPlayDrawType:{1}"
                                                                                                       + ",bIsDraw:{2}"
                                                                                                       , sessionId
                                                                                                       , briefPlayDrawType
                                                                                                       , bIsDraw
                                                                                                       ));
            bool bRet = IVXSDKProtocol.VdaSdk_SetBriefPlayDrawType(sessionId, (uint)briefPlayDrawType, bIsDraw);

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

            return(bRet);
        }