Exemple #1
0
        /// <summary>
        /// 控制录像回放的状态
        /// </summary>
        /// <param name="controlCode">播放控制</param>
        /// <param name="inValue">输入参数</param>
        /// <param name="outValue">输出参数</param>
        /// <returns></returns>
        /// 输入/输出参数与控制命令列表
        /// -----------------------------------------------------------------------------------------------------
        /// 状态命令         命令说明                                   inValue          outValue
        /// -----------------------------------------------------------------------------------------------------
        /// START            开始播放                                   整型的偏移量     无
        /// SET_POS          改变回放的进度                             进度值(0-100)  无
        /// GET_POS          获取回放的进度                             无               一个4字节整型的进度值(0-100)
        /// GET_TIME         获取当前已播放的时间(按文件回放有效)     无               一个4字节整型值
        /// GET_FRAME        获取当前已播放的帧数(按文件回放有效)     无               一个4字节整型值
        /// GET_TOTAL_FRAMES 获取当前播放文件总的帧数(按文件回放有效) 无               一个4字节整型值
        /// GET_TOTAL_TIME 获取当前播放文件总的时间(按文件回放有效)   无               一个4字节整型值
        public bool PlayBackControl(PlayControlCode controlCode, uint inValue, out uint outValue)
        {
            bool ret = HCNetSDK.NET_DVR_PlayBackControl(_play_handle, (uint)controlCode, inValue, out outValue);

            return(true);
        }