C# Class TRock.Music.Grooveshark.GroovesharkSongPlayer

Inheritance: ISongPlayer
Afficher le fichier Open project: torshy/TRock.Music

Méthodes publiques

Méthode Description
CanPlay ( Song song ) : bool
GroovesharkSongPlayer ( Lazy groove ) : System
Pause ( ) : void
Play ( ) : void
Start ( Song song ) : void
Stop ( ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
BufferStream ( SongData songData ) : void
PlayBuffer ( SongData songData ) : void

Method Details

CanPlay() public méthode

public CanPlay ( Song song ) : bool
song Song
Résultat bool

GroovesharkSongPlayer() public méthode

public GroovesharkSongPlayer ( Lazy groove ) : System
groove Lazy
Résultat System

OnBuffering() protected méthode

protected OnBuffering ( ValueProgressEventArgs e ) : void
e ValueProgressEventArgs
Résultat void

OnCurrentSongChanged() protected méthode

protected OnCurrentSongChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
Résultat void

OnCurrentSongCompleted() protected méthode

protected OnCurrentSongCompleted ( SongEventArgs e ) : void
e SongEventArgs
Résultat void

OnIsMutedChanged() protected méthode

protected OnIsMutedChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
Résultat void

OnIsPlayingChanged() protected méthode

protected OnIsPlayingChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
Résultat void

OnProgress() protected méthode

protected OnProgress ( ValueProgressEventArgs e ) : void
e ValueProgressEventArgs
Résultat void

OnVolumeChanged() protected méthode

protected OnVolumeChanged ( ValueChangedEventArgs e ) : void
e ValueChangedEventArgs
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

Play() public méthode

public Play ( ) : void
Résultat void

Start() public méthode

public Start ( Song song ) : void
song Song
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void