C# Class Player.ProgressiveMediaElement

Inheritance: IMediaElement, IDisposable
Show file Open project: kaltura/chromeless-silverlight

Protected Properties

Property Type Description
logger System.Logger

Public Methods

Method Description
Dispose ( ) : void
GetDiagnostics ( ) : System.Collections.IDictionary
Pause ( ) : void
Play ( ) : void
ProgressiveMediaElement ( System.Windows.Controls.MediaElement element, System.Logger logger ) : System
Stop ( ) : void
getCurrentBufferLength ( ) : Double

Protected Methods

Method 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_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

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetDiagnostics() public method

public GetDiagnostics ( ) : System.Collections.IDictionary
return System.Collections.IDictionary

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

ProgressiveMediaElement() public method

public ProgressiveMediaElement ( System.Windows.Controls.MediaElement element, System.Logger logger ) : System
element System.Windows.Controls.MediaElement
logger System.Logger
return System

Stop() public method

public Stop ( ) : void
return void

element_BufferingProgressChanged() protected method

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

element_CurrentStateChanged() protected method

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

element_DownloadProgressChanged() protected method

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

element_MediaEnded() protected method

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

element_MediaFailed() protected method

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

element_MediaOpened() protected method

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

element_MouseLeftButtonUp() protected method

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

getCurrentBufferLength() public method

public getCurrentBufferLength ( ) : Double
return Double

Property Details

logger protected property

protected Logger,System logger
return System.Logger