C# Class Player.SmoothStreamingElement

Inheritance: IMediaElement, IDisposable
Afficher le fichier Open project: kaltura/chromeless-silverlight

Protected Properties

Свойство Type Description
logger System.Logger

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
AddMarkers ( IAsyncResult argAR ) : void
ManifestInfo_SelectStreamsCompleted ( object sender, StreamUpdatedListEventArgs e ) : void
getNextTextChunks ( object sender, EventArgs e ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetDiagnostics() public méthode

public GetDiagnostics ( ) : System.Collections.IDictionary
Résultat System.Collections.IDictionary

Pause() public méthode

public Pause ( ) : void
Résultat void

Play() public méthode

public Play ( ) : void
Résultat void

SmoothStreamingElement() public méthode

public SmoothStreamingElement ( SmoothStreamingMediaElement element, System.Logger logger ) : System
element SmoothStreamingMediaElement
logger System.Logger
Résultat System

Stop() public méthode

public Stop ( ) : void
Résultat void

element_BufferingProgressChanged() protected méthode

protected element_BufferingProgressChanged ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Résultat void

element_CurrentStateChanged() protected méthode

protected element_CurrentStateChanged ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Résultat void

element_DownloadProgressChanged() protected méthode

protected element_DownloadProgressChanged ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Résultat void

element_ManifestReady() protected méthode

protected element_ManifestReady ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

element_MarkerReached() protected méthode

protected element_MarkerReached ( object sender, System.Windows.Media.TimelineMarkerRoutedEventArgs e ) : void
sender object
e System.Windows.Media.TimelineMarkerRoutedEventArgs
Résultat void

element_MediaEnded() protected méthode

protected element_MediaEnded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Résultat void

element_MediaFailed() protected méthode

protected element_MediaFailed ( object sender, System.Windows.ExceptionRoutedEventArgs e ) : void
sender object
e System.Windows.ExceptionRoutedEventArgs
Résultat void

element_MediaOpened() protected méthode

protected element_MediaOpened ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Résultat void

element_MouseLeftButtonUp() protected méthode

protected element_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Résultat void

element_PlaybackTrackChanged() protected méthode

protected element_PlaybackTrackChanged ( object sender, TrackChangedEventArgs e ) : void
sender object
e TrackChangedEventArgs
Résultat void

getCurrentAudioIndex() public méthode

public getCurrentAudioIndex ( ) : int
Résultat int

getCurrentBufferLength() public méthode

public getCurrentBufferLength ( ) : Double
Résultat Double

getCurrentTextIndex() public méthode

public getCurrentTextIndex ( ) : int
Résultat int

selectAudioTrack() public méthode

public selectAudioTrack ( int trackIndex ) : void
trackIndex int
Résultat void

selectTextTrack() public méthode

public selectTextTrack ( int trackIndex ) : void
trackIndex int
Résultat void

selectTrack() public méthode

public selectTrack ( int trackIndex ) : void
trackIndex int
Résultat void

Property Details

logger protected_oe property

protected Logger,System logger
Résultat System.Logger