C# 클래스 VLC_WINRT.ViewModels.MediaPlaybackViewModel

상속: NavigateableViewModel, IDisposable
파일 보기 프로젝트 열기: kusl/vlcwinrt

보호된 프로퍼티들

프로퍼티 타입 설명
_displayAlwaysOnRequest Windows.System.Display.DisplayRequest
_elapsedTime System.TimeSpan
_fileToken string
_goBackCommand VLC_WINRT.Utility.Commands.StopVideoCommand
_historyService VLC_WINRT.Utility.Services.RunTime.HistoryService
_isPlaying bool
_mediaService IMediaService
_mrl string
_playNext VLC_WINRT.Utility.Commands.MusicPlayer.PlayNextCommand
_playOrPause VLC_WINRT.Utility.Commands.PlayPauseCommand
_playPrevious VLC_WINRT.Utility.Commands.MusicPlayer.PlayPreviousCommand
_skipAhead VLC_WINRT.Utility.Commands.ActionCommand
_skipBack VLC_WINRT.Utility.Commands.ActionCommand
_sliderPositionTimer Windows.UI.Xaml.DispatcherTimer
_timeTotal System.TimeSpan
_title string
_vlcPlayerService VLC_WINRT.Utility.Services.RunTime.VlcService

공개 메소드들

메소드 설명
CleanViewModel ( ) : void
Dispose ( ) : void
OnNavigatedFrom ( NavigationEventArgs e ) : System.Threading.Tasks.Task

보호된 메소드들

메소드 설명
MediaPlaybackViewModel ( HistoryService historyService, IMediaService mediaService, VlcService mediaPlayerService ) : System
OnPlaybackStarting ( ) : void
OnPlaybackStopped ( ) : void
PlayerStateChanged ( object sender, VlcService e ) : void

비공개 메소드들

메소드 설명
FirePositionUpdate ( object sender, object e ) : void
ProtectedDisplayCall ( bool shouldActivate ) : void
UpdateDate ( ) : void
UpdatePosition ( object sender, object e ) : System.Threading.Tasks.Task

메소드 상세

CleanViewModel() 공개 메소드

public CleanViewModel ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

MediaPlaybackViewModel() 보호된 메소드

protected MediaPlaybackViewModel ( HistoryService historyService, IMediaService mediaService, VlcService mediaPlayerService ) : System
historyService VLC_WINRT.Utility.Services.RunTime.HistoryService
mediaService IMediaService
mediaPlayerService VLC_WINRT.Utility.Services.RunTime.VlcService
리턴 System

OnNavigatedFrom() 공개 메소드

public OnNavigatedFrom ( NavigationEventArgs e ) : System.Threading.Tasks.Task
e Windows.UI.Xaml.Navigation.NavigationEventArgs
리턴 System.Threading.Tasks.Task

OnPlaybackStarting() 보호된 메소드

protected OnPlaybackStarting ( ) : void
리턴 void

OnPlaybackStopped() 보호된 메소드

protected OnPlaybackStopped ( ) : void
리턴 void

PlayerStateChanged() 보호된 메소드

protected PlayerStateChanged ( object sender, VlcService e ) : void
sender object
e VLC_WINRT.Utility.Services.RunTime.VlcService
리턴 void

프로퍼티 상세

_displayAlwaysOnRequest 보호되어 있는 프로퍼티

protected DisplayRequest,Windows.System.Display _displayAlwaysOnRequest
리턴 Windows.System.Display.DisplayRequest

_elapsedTime 보호되어 있는 프로퍼티

protected TimeSpan,System _elapsedTime
리턴 System.TimeSpan

_fileToken 보호되어 있는 프로퍼티

protected string _fileToken
리턴 string

_goBackCommand 보호되어 있는 프로퍼티

protected StopVideoCommand,VLC_WINRT.Utility.Commands _goBackCommand
리턴 VLC_WINRT.Utility.Commands.StopVideoCommand

_historyService 보호되어 있는 프로퍼티

protected HistoryService,VLC_WINRT.Utility.Services.RunTime _historyService
리턴 VLC_WINRT.Utility.Services.RunTime.HistoryService

_isPlaying 보호되어 있는 프로퍼티

protected bool _isPlaying
리턴 bool

_mediaService 보호되어 있는 프로퍼티

protected IMediaService _mediaService
리턴 IMediaService

_mrl 보호되어 있는 프로퍼티

protected string _mrl
리턴 string

_playNext 보호되어 있는 프로퍼티

protected PlayNextCommand,VLC_WINRT.Utility.Commands.MusicPlayer _playNext
리턴 VLC_WINRT.Utility.Commands.MusicPlayer.PlayNextCommand

_playOrPause 보호되어 있는 프로퍼티

protected PlayPauseCommand,VLC_WINRT.Utility.Commands _playOrPause
리턴 VLC_WINRT.Utility.Commands.PlayPauseCommand

_playPrevious 보호되어 있는 프로퍼티

protected PlayPreviousCommand,VLC_WINRT.Utility.Commands.MusicPlayer _playPrevious
리턴 VLC_WINRT.Utility.Commands.MusicPlayer.PlayPreviousCommand

_skipAhead 보호되어 있는 프로퍼티

protected ActionCommand,VLC_WINRT.Utility.Commands _skipAhead
리턴 VLC_WINRT.Utility.Commands.ActionCommand

_skipBack 보호되어 있는 프로퍼티

protected ActionCommand,VLC_WINRT.Utility.Commands _skipBack
리턴 VLC_WINRT.Utility.Commands.ActionCommand

_sliderPositionTimer 보호되어 있는 프로퍼티

protected DispatcherTimer,Windows.UI.Xaml _sliderPositionTimer
리턴 Windows.UI.Xaml.DispatcherTimer

_timeTotal 보호되어 있는 프로퍼티

protected TimeSpan,System _timeTotal
리턴 System.TimeSpan

_title 보호되어 있는 프로퍼티

protected string _title
리턴 string

_vlcPlayerService 보호되어 있는 프로퍼티

protected VlcService,VLC_WINRT.Utility.Services.RunTime _vlcPlayerService
리턴 VLC_WINRT.Utility.Services.RunTime.VlcService