C# 클래스 Player.SmoothStreamingElement

상속: IMediaElement, IDisposable
파일 보기 프로젝트 열기: kaltura/chromeless-silverlight

보호된 프로퍼티들

프로퍼티 타입 설명
logger System.Logger

공개 메소드들

메소드 설명
Dispose ( ) : void
GetDiagnostics ( ) : System.Collections.IDictionary
Pause ( ) : void
Play ( ) : void
SmoothStreamingElement ( SmoothStreamingMediaElement element, System.Logger logger ) : System
Stop ( ) : void
getCurrentAudioIndex ( ) : int
getCurrentBufferLength ( ) : Double
getCurrentTextIndex ( ) : int
selectAudioTrack ( int trackIndex ) : void
selectTextTrack ( int trackIndex ) : void
selectTrack ( int trackIndex ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
element_BufferingProgressChanged ( object sender, RoutedEventArgs e ) : void
element_CurrentStateChanged ( object sender, RoutedEventArgs e ) : void
element_DownloadProgressChanged ( object sender, RoutedEventArgs e ) : void
element_ManifestReady ( object sender, EventArgs e ) : void
element_MarkerReached ( object sender, System.Windows.Media.TimelineMarkerRoutedEventArgs e ) : void
element_MediaEnded ( object sender, RoutedEventArgs e ) : void
element_MediaFailed ( object sender, System.Windows.ExceptionRoutedEventArgs e ) : void
element_MediaOpened ( object sender, RoutedEventArgs e ) : void
element_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
element_PlaybackTrackChanged ( object sender, TrackChangedEventArgs e ) : void

비공개 메소드들

메소드 설명
AddMarkers ( IAsyncResult argAR ) : void
ManifestInfo_SelectStreamsCompleted ( object sender, StreamUpdatedListEventArgs e ) : void
getNextTextChunks ( object sender, EventArgs e ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetDiagnostics() 공개 메소드

public GetDiagnostics ( ) : System.Collections.IDictionary
리턴 System.Collections.IDictionary

Pause() 공개 메소드

public Pause ( ) : void
리턴 void

Play() 공개 메소드

public Play ( ) : void
리턴 void

SmoothStreamingElement() 공개 메소드

public SmoothStreamingElement ( SmoothStreamingMediaElement element, System.Logger logger ) : System
element SmoothStreamingMediaElement
logger System.Logger
리턴 System

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

element_BufferingProgressChanged() 보호된 메소드

protected element_BufferingProgressChanged ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

element_CurrentStateChanged() 보호된 메소드

protected element_CurrentStateChanged ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

element_DownloadProgressChanged() 보호된 메소드

protected element_DownloadProgressChanged ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

element_ManifestReady() 보호된 메소드

protected element_ManifestReady ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

element_MarkerReached() 보호된 메소드

protected element_MarkerReached ( object sender, System.Windows.Media.TimelineMarkerRoutedEventArgs e ) : void
sender object
e System.Windows.Media.TimelineMarkerRoutedEventArgs
리턴 void

element_MediaEnded() 보호된 메소드

protected element_MediaEnded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

element_MediaFailed() 보호된 메소드

protected element_MediaFailed ( object sender, System.Windows.ExceptionRoutedEventArgs e ) : void
sender object
e System.Windows.ExceptionRoutedEventArgs
리턴 void

element_MediaOpened() 보호된 메소드

protected element_MediaOpened ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

element_MouseLeftButtonUp() 보호된 메소드

protected element_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

element_PlaybackTrackChanged() 보호된 메소드

protected element_PlaybackTrackChanged ( object sender, TrackChangedEventArgs e ) : void
sender object
e TrackChangedEventArgs
리턴 void

getCurrentAudioIndex() 공개 메소드

public getCurrentAudioIndex ( ) : int
리턴 int

getCurrentBufferLength() 공개 메소드

public getCurrentBufferLength ( ) : Double
리턴 Double

getCurrentTextIndex() 공개 메소드

public getCurrentTextIndex ( ) : int
리턴 int

selectAudioTrack() 공개 메소드

public selectAudioTrack ( int trackIndex ) : void
trackIndex int
리턴 void

selectTextTrack() 공개 메소드

public selectTextTrack ( int trackIndex ) : void
trackIndex int
리턴 void

selectTrack() 공개 메소드

public selectTrack ( int trackIndex ) : void
trackIndex int
리턴 void

프로퍼티 상세

logger 보호되어 있는 프로퍼티

protected Logger,System logger
리턴 System.Logger