C# Class Banshee.MediaEngine.PlayerEngine

Datei anzeigen Open project: mono-soc-2011/banshee Class Usage Examples

Public Methods

Method 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

Protected Methods

Method 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

Method 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 method

public Close ( bool fullShutdown ) : void
fullShutdown bool
return void

Dispose() public method

public Dispose ( ) : void
return void

GetBaseElements() public method

public GetBaseElements ( ) : System.IntPtr[]
return System.IntPtr[]

GetSubtitleDescription() public abstract method

public abstract GetSubtitleDescription ( int index ) : string
index int
return string

Initialize() protected method

protected Initialize ( ) : void
return void

OnEventChanged() protected method

protected OnEventChanged ( PlayerEvent evnt ) : void
evnt PlayerEvent
return void

OnEventChanged() protected method

protected OnEventChanged ( Banshee.MediaEngine.PlayerEventArgs args ) : void
args Banshee.MediaEngine.PlayerEventArgs
return void

OnStateChanged() protected method

protected OnStateChanged ( PlayerState state ) : void
state PlayerState
return void

OnTagFound() protected method

protected OnTagFound ( Banshee.Streaming.StreamTag tag ) : void
tag Banshee.Streaming.StreamTag
return void

Open() public method

public Open ( SafeUri uri ) : void
uri Hyena.SafeUri
return void

Open() public method

public Open ( Banshee.Collection.TrackInfo track ) : void
track Banshee.Collection.TrackInfo
return void

OpenUri() protected abstract method

protected abstract OpenUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
return void

Pause() public abstract method

public abstract Pause ( ) : void
return void

Play() public abstract method

public abstract Play ( ) : void
return void

Reset() public method

public Reset ( ) : void
return void

SetNextTrack() public method

public SetNextTrack ( SafeUri uri ) : void
uri Hyena.SafeUri
return void

SetNextTrack() public method

public SetNextTrack ( Banshee.Collection.TrackInfo track ) : void
track Banshee.Collection.TrackInfo
return void

SetNextTrackUri() public method

public SetNextTrackUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
return void

TrackInfoUpdated() public method

public TrackInfoUpdated ( ) : void
return void

VideoExpose() public method

public VideoExpose ( IntPtr displayContext, bool direct ) : void
displayContext System.IntPtr
direct bool
return void

VideoWindowRealize() public method

public VideoWindowRealize ( IntPtr displayContext ) : void
displayContext System.IntPtr
return void