Example #1
0
        /// <summary>
        /// 设置摘要绘图过滤器类型(如画绊线,画闯入闯出区域,感兴趣区域和屏蔽区域)
        /// </summary>
        /// <param name="sessionId">播放标示句柄</param>
        /// <param name="drawFilterType">行为过滤类型 见E_VDA_BRIEF_DRAW_FILTER_TYPE</param>
        /// <returns>成功返回TRUE,失败返回FALSE</returns>
        public bool SetBriefDrawFilterType(int sessionId, E_VDA_BRIEF_DRAW_FILTER_TYPE drawFilterType)
        {
            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_SetBriefDrawFilterType sessionId:{0}"
                                                                                                       + ",drawFilterType:{1}"
                                                                                                       , sessionId
                                                                                                       , drawFilterType
                                                                                                       ));
            bool bRet = IVXSDKProtocol.VdaSdk_SetBriefDrawFilterType(sessionId, (uint)drawFilterType);

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

            return(bRet);
        }