public void ReleasePlayer() { if (_player != null) { _player.DecFrameEvent -= _player_DecFrameEvent; _player.Dispose(); } _player = null; }
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); }