C# Class Banshee.MediaEngine.PlayerEngineService

Inheritance: IInitializeService, IDelayedInitializeService, IRequiredService, IPlayerEngineService, IDisposable
Afficher le fichier Open project: mono-soc-2011/banshee Class Usage Examples

Méthodes publiques

Свойство Type Description
EngineSchema SchemaEntry
VolumeSchema SchemaEntry

Private Properties

Свойство Type Description
CheckPending void
EndSynthesizeContacting void
EnsureActiveEngineCanPlay bool
FindEventNode LinkedListNode
FindSupportingEngine PlayerEngine
HandleStateChange void
IDelayedInitializeService void
IInitializeService void
IPlayerEngineService void
InitializeEngine void
LoadEngine void
LoadEngine void
OnEngineEventChanged void
OnMetadataServiceHaveResult void
OnPlayWhenIdleRequest void
OnTrackIntercept bool
OpenCheck void
OpenPlay void
RaiseEvent void
StartSynthesizeContacting void
SwitchToEngine bool
VerifyEventMask void

Méthodes publiques

Méthode Description
Close ( ) : void
Close ( bool fullShutdown ) : void
ConnectEvent ( PlayerEventHandler handler ) : void
ConnectEvent ( PlayerEventHandler handler, PlayerEvent eventMask ) : void
ConnectEvent ( PlayerEventHandler handler, PlayerEvent eventMask, bool connectAfter ) : void
ConnectEvent ( PlayerEventHandler handler, bool connectAfter ) : void
DisconnectEvent ( PlayerEventHandler handler ) : void
Dispose ( ) : void
GetSubtitleDescription ( int index ) : string
IncrementLastPlayed ( ) : void
IncrementLastPlayed ( double completed ) : void
IsPlaying ( ) : bool
IsPlaying ( Banshee.Collection.TrackInfo track ) : bool
ModifyEvent ( PlayerEvent eventMask, PlayerEventHandler handler ) : void
Open ( SafeUri uri ) : void
Open ( Banshee.Collection.TrackInfo track ) : void
OpenPlay ( Banshee.Collection.TrackInfo track ) : void
Pause ( ) : void
Play ( ) : void
PlayerEngineService ( ) : System
SetNextTrack ( SafeUri uri ) : void
SetNextTrack ( Banshee.Collection.TrackInfo track ) : void
TogglePlaying ( ) : void
TrackInfoUpdated ( ) : void
VideoExpose ( IntPtr displayContext, bool direct ) : void
VideoWindowRealize ( IntPtr displayContext ) : void

Private Methods

Méthode Description
CheckPending ( ) : void
EndSynthesizeContacting ( Banshee.Collection.TrackInfo track, bool idle ) : void
EnsureActiveEngineCanPlay ( SafeUri uri ) : bool
FindEventNode ( PlayerEventHandler handler ) : LinkedListNode
FindSupportingEngine ( SafeUri uri ) : PlayerEngine
HandleStateChange ( Banshee.MediaEngine.PlayerEventStateChangeArgs args ) : void
IDelayedInitializeService ( ) : void
IInitializeService ( ) : void
IPlayerEngineService ( string uri ) : void
InitializeEngine ( PlayerEngine engine ) : void
LoadEngine ( PlayerEngine engine ) : void
LoadEngine ( Mono.Addins.TypeExtensionNode node ) : void
OnEngineEventChanged ( Banshee.MediaEngine.PlayerEventArgs args ) : void
OnMetadataServiceHaveResult ( object o, Banshee.Metadata.MetadataLookupResultArgs args ) : void
OnPlayWhenIdleRequest ( ) : void
OnTrackIntercept ( Banshee.Collection.TrackInfo track ) : bool
OpenCheck ( object o, bool play ) : void
OpenPlay ( Banshee.Collection.TrackInfo track, bool play ) : void
RaiseEvent ( Banshee.MediaEngine.PlayerEventArgs args ) : void
StartSynthesizeContacting ( Banshee.Collection.TrackInfo track ) : void
SwitchToEngine ( PlayerEngine switchTo ) : bool
VerifyEventMask ( PlayerEvent eventMask ) : void

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

Close() public méthode

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

ConnectEvent() public méthode

public ConnectEvent ( PlayerEventHandler handler ) : void
handler PlayerEventHandler
Résultat void

ConnectEvent() public méthode

public ConnectEvent ( PlayerEventHandler handler, PlayerEvent eventMask ) : void
handler PlayerEventHandler
eventMask PlayerEvent
Résultat void

ConnectEvent() public méthode

public ConnectEvent ( PlayerEventHandler handler, PlayerEvent eventMask, bool connectAfter ) : void
handler PlayerEventHandler
eventMask PlayerEvent
connectAfter bool
Résultat void

ConnectEvent() public méthode

public ConnectEvent ( PlayerEventHandler handler, bool connectAfter ) : void
handler PlayerEventHandler
connectAfter bool
Résultat void

DisconnectEvent() public méthode

public DisconnectEvent ( PlayerEventHandler handler ) : void
handler PlayerEventHandler
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetSubtitleDescription() public méthode

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

IncrementLastPlayed() public méthode

public IncrementLastPlayed ( ) : void
Résultat void

IncrementLastPlayed() public méthode

public IncrementLastPlayed ( double completed ) : void
completed double
Résultat void

IsPlaying() public méthode

public IsPlaying ( ) : bool
Résultat bool

IsPlaying() public méthode

public IsPlaying ( Banshee.Collection.TrackInfo track ) : bool
track Banshee.Collection.TrackInfo
Résultat bool

ModifyEvent() public méthode

public ModifyEvent ( PlayerEvent eventMask, PlayerEventHandler handler ) : void
eventMask PlayerEvent
handler PlayerEventHandler
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

OpenPlay() public méthode

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

Pause() public méthode

public Pause ( ) : void
Résultat void

Play() public méthode

public Play ( ) : void
Résultat void

PlayerEngineService() public méthode

public PlayerEngineService ( ) : System
Résultat System

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

TogglePlaying() public méthode

public TogglePlaying ( ) : void
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

Property Details

EngineSchema public_oe static_oe property

public static SchemaEntry EngineSchema
Résultat SchemaEntry

VolumeSchema public_oe static_oe property

public static SchemaEntry VolumeSchema
Résultat SchemaEntry