C# 클래스 SoundCloudPlus.AudioPlayer

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: justijndepover/Soundcloudplus

공개 메소드들

메소드 설명
AddMediaPlayerEventHandlers ( ) : void
AudioPlayer ( ) : System
GetCurrentTrackIdAfterAppResume ( ) : string
GetTrackById ( string trackId ) : Task
PlayTrack ( List playList, Track track ) : void
RemoveMediaPlayerEventHandlers ( ) : void
StartBackgroundAudioTask ( ) : void

보호된 메소드들

메소드 설명
OnCurrentTrackChanged ( EventArgs e ) : void
OnPropertyChanged ( [ propertyName = null ) : void

비공개 메소드들

메소드 설명
BackgroundMediaPlayer_MessageReceivedFromBackground ( object sender, MediaPlayerDataReceivedEventArgs e ) : void
BackgroundTaskInitializationCompleted ( IAsyncAction action, AsyncStatus status ) : void
CurrentPlayer_CurrentStateChanged ( MediaPlayer sender, object args ) : void
ResetAfterLostBackground ( ) : void
UpdateLiveTile ( Track t ) : void
UpdateToastMessage ( Track t ) : void

메소드 상세

AddMediaPlayerEventHandlers() 공개 메소드

public AddMediaPlayerEventHandlers ( ) : void
리턴 void

AudioPlayer() 공개 메소드

public AudioPlayer ( ) : System
리턴 System

GetCurrentTrackIdAfterAppResume() 공개 메소드

public GetCurrentTrackIdAfterAppResume ( ) : string
리턴 string

GetTrackById() 공개 메소드

public GetTrackById ( string trackId ) : Task
trackId string
리턴 Task

OnCurrentTrackChanged() 보호된 메소드

protected OnCurrentTrackChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( [ propertyName = null ) : void
propertyName [
리턴 void

PlayTrack() 공개 메소드

public PlayTrack ( List playList, Track track ) : void
playList List
track ClassLibrary.Models.Track
리턴 void

RemoveMediaPlayerEventHandlers() 공개 메소드

public RemoveMediaPlayerEventHandlers ( ) : void
리턴 void

StartBackgroundAudioTask() 공개 메소드

public StartBackgroundAudioTask ( ) : void
리턴 void