C# Class VLC_WINRT.ViewModels.MainPage.PlayMusic.MusicPlayerViewModel

Inheritance: MediaPlaybackViewModel
ファイルを表示 Open project: kusl/vlcwinrt

Public Methods

Method Description
CleanViewModel ( ) : void
MusicPlayerViewModel ( HistoryService historyService, IMediaService mediaService, VlcService mediaPlayerService ) : Autofac
Pause ( ) : void
Play ( ) : System.Threading.Tasks.Task
PlayFromExplorer ( StorageFile file ) : System.Threading.Tasks.Task
PlayNext ( ) : System.Threading.Tasks.Task
PlayPrevious ( ) : System.Threading.Tasks.Task
Resume ( ) : void
SetActiveMusicInfo ( string token, MusicLibraryViewModel track ) : void
Stop ( ) : void

Protected Methods

Method Description
MediaService_MediaEnded ( object sender, EventArgs e ) : void

Private Methods

Method Description
MediaControl_NextTrackPressed ( object sender, object e ) : void
MediaControl_PreviousTrackPressed ( object sender, object e ) : void

Method Details

CleanViewModel() public method

public CleanViewModel ( ) : void
return void

MediaService_MediaEnded() protected method

protected MediaService_MediaEnded ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

MusicPlayerViewModel() public method

public MusicPlayerViewModel ( HistoryService historyService, IMediaService mediaService, VlcService mediaPlayerService ) : Autofac
historyService VLC_WINRT.Utility.Services.RunTime.HistoryService
mediaService IMediaService
mediaPlayerService VLC_WINRT.Utility.Services.RunTime.VlcService
return Autofac

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

PlayFromExplorer() public method

public PlayFromExplorer ( StorageFile file ) : System.Threading.Tasks.Task
file Windows.Storage.StorageFile
return System.Threading.Tasks.Task

PlayNext() public method

public PlayNext ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

PlayPrevious() public method

public PlayPrevious ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Resume() public method

public Resume ( ) : void
return void

SetActiveMusicInfo() public method

public SetActiveMusicInfo ( string token, MusicLibraryViewModel track ) : void
token string
track MusicLibraryViewModel
return void

Stop() public method

public Stop ( ) : void
return void