C# Class Banshee.MediaEngine.PlayerEngine

Afficher le fichier Open project: mono-soc-2011/banshee Class Usage Examples

Méthodes publiques

Méthode Description
Close ( bool fullShutdown ) : void
Dispose ( ) : void
GetBaseElements ( ) : System.IntPtr[]
GetSubtitleDescription ( int index ) : string
Open ( SafeUri uri ) : void
Open ( Banshee.Collection.TrackInfo track ) : void
Pause ( ) : void
Play ( ) : void
Reset ( ) : void
SetNextTrack ( SafeUri uri ) : void
SetNextTrack ( Banshee.Collection.TrackInfo track ) : void
SetNextTrackUri ( SafeUri uri, bool maybeVideo ) : void
TrackInfoUpdated ( ) : void
VideoExpose ( IntPtr displayContext, bool direct ) : void
VideoWindowRealize ( IntPtr displayContext ) : void

Méthodes protégées

Méthode Description
Initialize ( ) : void
OnEventChanged ( PlayerEvent evnt ) : void
OnEventChanged ( Banshee.MediaEngine.PlayerEventArgs args ) : void
OnStateChanged ( PlayerState state ) : void
OnTagFound ( Banshee.Streaming.StreamTag tag ) : void
OpenUri ( SafeUri uri, bool maybeVideo ) : void

Private Methods

Méthode Description
HandleNextTrack ( Banshee.Collection.TrackInfo track ) : void
HandleOpen ( Banshee.Collection.TrackInfo track ) : void
OnTrackInfoUpdated ( ) : bool
RaiseEventChanged ( Banshee.MediaEngine.PlayerEventArgs args ) : void

Method Details

Close() public méthode

public Close ( bool fullShutdown ) : void
fullShutdown bool
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetBaseElements() public méthode

public GetBaseElements ( ) : System.IntPtr[]
Résultat System.IntPtr[]

GetSubtitleDescription() public abstract méthode

public abstract GetSubtitleDescription ( int index ) : string
index int
Résultat string

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

OnEventChanged() protected méthode

protected OnEventChanged ( PlayerEvent evnt ) : void
evnt PlayerEvent
Résultat void

OnEventChanged() protected méthode

protected OnEventChanged ( Banshee.MediaEngine.PlayerEventArgs args ) : void
args Banshee.MediaEngine.PlayerEventArgs
Résultat void

OnStateChanged() protected méthode

protected OnStateChanged ( PlayerState state ) : void
state PlayerState
Résultat void

OnTagFound() protected méthode

protected OnTagFound ( Banshee.Streaming.StreamTag tag ) : void
tag Banshee.Streaming.StreamTag
Résultat void

Open() public méthode

public Open ( SafeUri uri ) : void
uri Hyena.SafeUri
Résultat void

Open() public méthode

public Open ( Banshee.Collection.TrackInfo track ) : void
track Banshee.Collection.TrackInfo
Résultat void

OpenUri() protected abstract méthode

protected abstract OpenUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
Résultat void

Pause() public abstract méthode

public abstract Pause ( ) : void
Résultat void

Play() public abstract méthode

public abstract Play ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SetNextTrack() public méthode

public SetNextTrack ( SafeUri uri ) : void
uri Hyena.SafeUri
Résultat void

SetNextTrack() public méthode

public SetNextTrack ( Banshee.Collection.TrackInfo track ) : void
track Banshee.Collection.TrackInfo
Résultat void

SetNextTrackUri() public méthode

public SetNextTrackUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
Résultat void

TrackInfoUpdated() public méthode

public TrackInfoUpdated ( ) : void
Résultat void

VideoExpose() public méthode

public VideoExpose ( IntPtr displayContext, bool direct ) : void
displayContext System.IntPtr
direct bool
Résultat void

VideoWindowRealize() public méthode

public VideoWindowRealize ( IntPtr displayContext ) : void
displayContext System.IntPtr
Résultat void