C# Класс Banshee.MediaEngine.PlayerEngine

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
HandleNextTrack ( Banshee.Collection.TrackInfo track ) : void
HandleOpen ( Banshee.Collection.TrackInfo track ) : void
OnTrackInfoUpdated ( ) : bool
RaiseEventChanged ( Banshee.MediaEngine.PlayerEventArgs args ) : void

Описание методов

Close() публичный Метод

public Close ( bool fullShutdown ) : void
fullShutdown bool
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetBaseElements() публичный Метод

public GetBaseElements ( ) : System.IntPtr[]
Результат System.IntPtr[]

GetSubtitleDescription() публичный абстрактный Метод

public abstract GetSubtitleDescription ( int index ) : string
index int
Результат string

Initialize() защищенный Метод

protected Initialize ( ) : void
Результат void

OnEventChanged() защищенный Метод

protected OnEventChanged ( PlayerEvent evnt ) : void
evnt PlayerEvent
Результат void

OnEventChanged() защищенный Метод

protected OnEventChanged ( Banshee.MediaEngine.PlayerEventArgs args ) : void
args Banshee.MediaEngine.PlayerEventArgs
Результат void

OnStateChanged() защищенный Метод

protected OnStateChanged ( PlayerState state ) : void
state PlayerState
Результат void

OnTagFound() защищенный Метод

protected OnTagFound ( Banshee.Streaming.StreamTag tag ) : void
tag Banshee.Streaming.StreamTag
Результат void

Open() публичный Метод

public Open ( SafeUri uri ) : void
uri Hyena.SafeUri
Результат void

Open() публичный Метод

public Open ( Banshee.Collection.TrackInfo track ) : void
track Banshee.Collection.TrackInfo
Результат void

OpenUri() защищенный абстрактный Метод

protected abstract OpenUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
Результат void

Pause() публичный абстрактный Метод

public abstract Pause ( ) : void
Результат void

Play() публичный абстрактный Метод

public abstract Play ( ) : void
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetNextTrack() публичный Метод

public SetNextTrack ( SafeUri uri ) : void
uri Hyena.SafeUri
Результат void

SetNextTrack() публичный Метод

public SetNextTrack ( Banshee.Collection.TrackInfo track ) : void
track Banshee.Collection.TrackInfo
Результат void

SetNextTrackUri() публичный Метод

public SetNextTrackUri ( SafeUri uri, bool maybeVideo ) : void
uri Hyena.SafeUri
maybeVideo bool
Результат void

TrackInfoUpdated() публичный Метод

public TrackInfoUpdated ( ) : void
Результат void

VideoExpose() публичный Метод

public VideoExpose ( IntPtr displayContext, bool direct ) : void
displayContext System.IntPtr
direct bool
Результат void

VideoWindowRealize() публичный Метод

public VideoWindowRealize ( IntPtr displayContext ) : void
displayContext System.IntPtr
Результат void