Exemple #1
0
        public int StartVideoPreview(DigtiMatrix.Entity.VideoOutputInfo oVideoOutputInfo)
        {
            int iRtn = -1;

            try
            {
                _VideoOutputInfo = oVideoOutputInfo;
                ChannelHandle    = HKDS4000.ChannelOpen(_VideoOutputInfo.OutputPort);
                //设置编码帧结构、帧率ITPUB个人空间 q Z4y3v/Y
                HKDS4000.SetIBPMode(ChannelHandle, 100, 2, 1, 25);
                //设置编码图像质量ITPUB个人空间!`mW a\5u
                HKDS4000.SetDefaultQuant(ChannelHandle, 15, 15, 20);
                Rectangle rect = _VideoOutputInfo.VideoPlayPanel.ClientRectangle;
                iRtn = HKDS4000.StartVideoPreview(ChannelHandle, _VideoOutputInfo.VideoPlayPanel.Handle, ref rect, false, (int)TypeVideoFormat.vdfRGB16, 25);
                return(iRtn);
            }
            catch (Exception ex)
            {
                return(-1);
            }
        }
Exemple #2
0
 public int ChangeChannel(DigtiMatrix.Entity.VideoOutputInfo oVideoOutputInfo)
 {
     throw new NotImplementedException();
 }