Example #1
0
        /// <summary>
        /// 获取播放视频的分辨率
        /// </summary>
        /// <param name="lVodHandle">播放标示句柄</param>
        /// <param name="pdwWidth">分辨率宽</param>
        /// <param name="pdwHeight">分辨率高</param>
        /// <returns>成功返回TRUE,失败返回FALSE</returns>
        public bool GetPlayResolution(Int32 lVodHandle, out UInt32 pdwWidth, out UInt32 pdwHeight)
        {
            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_GetPlayResolution lVodHandle:{0}"
                                                                                                       , lVodHandle
                                                                                                       ));

            bool retVal = IVXSDKProtocol.VdaSdk_GetPlayResolution(lVodHandle, out pdwWidth, out pdwHeight);

            if (!retVal)
            {
                // 调用失败,抛异常
                CheckError();
            }


            MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_GetPlayResolution ret:{0}"
                                                                                                       + ",pdwWidth:{1}"
                                                                                                       + ",pdwHeight:{2}"
                                                                                                       , retVal
                                                                                                       , pdwWidth
                                                                                                       , pdwHeight
                                                                                                       ));
            return(retVal);
        }