C# 클래스 TRock.Music.Grooveshark.GroovesharkSongPlayer

상속: ISongPlayer
파일 보기 프로젝트 열기: torshy/TRock.Music

공개 메소드들

메소드 설명
CanPlay ( Song song ) : bool
GroovesharkSongPlayer ( Lazy groove ) : System
Pause ( ) : void
Play ( ) : void
Start ( Song song ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
OnBuffering ( ValueProgressEventArgs e ) : void
OnCurrentSongChanged ( ValueChangedEventArgs e ) : void
OnCurrentSongCompleted ( SongEventArgs e ) : void
OnIsMutedChanged ( ValueChangedEventArgs e ) : void
OnIsPlayingChanged ( ValueChangedEventArgs e ) : void
OnProgress ( ValueProgressEventArgs e ) : void
OnVolumeChanged ( ValueChangedEventArgs e ) : void

비공개 메소드들

메소드 설명
BufferStream ( SongData songData ) : void
PlayBuffer ( SongData songData ) : void

메소드 상세

CanPlay() 공개 메소드

public CanPlay ( Song song ) : bool
song Song
리턴 bool

GroovesharkSongPlayer() 공개 메소드

public GroovesharkSongPlayer ( Lazy groove ) : System
groove Lazy
리턴 System

OnBuffering() 보호된 메소드

protected OnBuffering ( ValueProgressEventArgs e ) : void
e ValueProgressEventArgs
리턴 void

OnCurrentSongChanged() 보호된 메소드

protected OnCurrentSongChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
리턴 void

OnCurrentSongCompleted() 보호된 메소드

protected OnCurrentSongCompleted ( SongEventArgs e ) : void
e SongEventArgs
리턴 void

OnIsMutedChanged() 보호된 메소드

protected OnIsMutedChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
리턴 void

OnIsPlayingChanged() 보호된 메소드

protected OnIsPlayingChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
리턴 void

OnProgress() 보호된 메소드

protected OnProgress ( ValueProgressEventArgs e ) : void
e ValueProgressEventArgs
리턴 void

OnVolumeChanged() 보호된 메소드

protected OnVolumeChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
리턴 void

Pause() 공개 메소드

public Pause ( ) : void
리턴 void

Play() 공개 메소드

public Play ( ) : void
리턴 void

Start() 공개 메소드

public Start ( Song song ) : void
song Song
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void