Example #1
0
 public void Dispose()
 {
     streamMediaInput?.Dispose();
     currStream?.Dispose();
     mediaPlayer.Dispose();
     library.Dispose();
     localFileStreamClient.Dispose();
 }
Example #2
0
        /// <summary>
        /// Closes this instance.
        /// </summary>
        public void Dispose()
        {
            _videoView?.Dispose();
            if (_mediaPlayer != null)
            {
                _mediaPlayer.EndReached       -= VlcOnEndReached;
                _mediaPlayer.EncounteredError -= OnEncounteredError;
                _mediaPlayer.Dispose();
            }
            _libVlc?.Dispose();

            if (_formHost == null)
            {
                return;
            }
            _formHost.Child = null;
            _formHost.Dispose();
        }