예제 #1
0
 public void ReleasePlayer()
 {
     if (_player != null)
     {
         _player.DecFrameEvent -= _player_DecFrameEvent;
         _player.Dispose();
     }
     _player = null;
 }
예제 #2
0
        public void InputData(string decodeTag, byte[] data)
        {
            if (_player == null || _player.DecodeTag != decodeTag)
            {
                ReleasePlayer();
                _player = new UniviewPlayer(decodeTag);
                _player.DecFrameEvent += _player_DecFrameEvent;
            }

            _player.InputData(data);
        }