예제 #1
0
        private void SamplePage_Unloaded(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            if (_imageMaskSurface != null)
            {
                _imageMaskSurface.Dispose();
            }

            if (_imageLoader != null)
            {
                _imageLoader.Dispose();
            }
        }
예제 #2
0
        /// <summary>
        /// Cleanup our resources and stop video playback.
        /// </summary>
        public void Cleanup()
        {
            if (_mediaPlayer != null)
            {
                _mediaPlayer.Dispose();
            }

            if (_videoSurface != null)
            {
                _videoSurface.Dispose();
            }

            if (_circleSurface != null)
            {
                _imageLoader.Dispose();
                _circleSurface.Dispose();
            }
        }
 /// <summary>
 /// Cleans up any remaining surfaces.
 /// </summary>
 public void Dispose()
 {
     _circleMaskSurface.Dispose();
     _imageLoader.Dispose();
 }