C# 클래스 Banshee.MediaEngine.PlayerEngine

파일 보기 프로젝트 열기: mono-soc-2011/banshee 1 사용 예제들

공개 메소드들

메소드 설명
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