コード例 #1
0
ファイル: MediaElement.cs プロジェクト: magniffico/LibVLC.NET
    //==========================================================================
    private void OnCurrentVideoStreamChanged(VideoStream oldValue, VideoStream newValue)
    {
      if(MediaPlayer != null)
      {
        int index = -1;

        if(newValue != null)
          index = newValue.Track.Index;

        MediaPlayer.VideoTrackIndex = index;
      }
    }
コード例 #2
0
ファイル: MediaElement.cs プロジェクト: magniffico/LibVLC.NET
    //==========================================================================
    private VideoStream CoerceCurrentVideoStream(VideoStream value)
    {
      if(VideoStreams == null)
        return null;

      if(!VideoStreams.Contains(value))
        return null;

      return value;
    }
コード例 #3
0
ファイル: MediaElement.cs プロジェクト: magniffico/LibVLC.NET
 //==========================================================================
 private void OnVideoStreamsChanged(VideoStream[] oldValue, VideoStream[] newValue)
 {
   CoerceValue(CurrentVideoStreamProperty);
 }