예제 #1
0
        /// <summary>
        /// Gets the instance of the media player to initialize
        /// our base classes with
        /// </summary>
        protected override MediaPlayerBase OnRequestMediaPlayer()
        {
            var player = new MediaUriPlayer();

            player.BufferedPercentChanged += OnMediaPlayerBufferedPercentChanged;
            return(player);
        }
예제 #2
0
 /// <summary>
 /// Step the count of frames.
 /// </summary>
 /// <param name="framecount">count of frames to step</param>
 public void FrameStep(int framecount)
 {
     MediaUriPlayer.Dispatcher.BeginInvoke((Action) delegate
     {
         MediaUriPlayer.StepFrame(framecount);
     });
 }
예제 #3
0
        /// <summary>
        /// Gets the instance of the media player to initialize
        /// our base classes with
        /// </summary>
        protected override MediaPlayerBase OnRequestMediaPlayer()
        {
            var player = new MediaUriPlayer();

            AudioRenderers = new ObservableCollection <string>(MediaUriPlayer.AudioRenderers);
            return(player);
        }
예제 #4
0
        /// <summary>
        /// Gets the instance of the media player to initialize
        /// our base classes with
        /// </summary>
        protected override MediaPlayerBase OnRequestMediaPlayer()
        {
            var player = new MediaUriPlayer();

            return(player);
        }
예제 #5
0
 public void DumpGraphInfo(string fileName)
 {
     MediaUriPlayer.DumpGraphInfo(fileName);
 }