C# Class Player.MainPage

Inheritance: global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector
Mostrar archivo Open project: kaltura/chromeless-silverlight

Private Properties

Property Type Description
ChoosePlayer void
HandleInitParams void
InitDebug void
InitMedia void
InitPlayer void
InitTimer void
MainPage_ReceivedID3Tag void
MainPage_Unloaded void
RegisterMediaEvents void
SendEvent void
StartTimer void
StopTimer void
WriteDebug void
_timer_Tick void
addJsListener void
changeMulticastParams void
cleanup void
getCurrentBufferLength string
getDiagnostics IDictionary
getDiagnosticsString string
loadMedia void
media_AudioTracksReady void
media_BitratesReady void
media_BufferingProgressChanged void
media_CurrentAudioStreamChanged void
media_CurrentStateChanged void
media_DownloadProgressChanged void
media_MarkerReached void
media_MediaEnded void
media_MediaFailed void
media_MediaOpened void
media_MouseLeftButtonUp void
media_SourceChanged void
media_TextTrackLoaded void
media_TextTracksReady void
parseLanguages string
pauseMedia void
playMedia void
play_timer_tick void
reloadMedia void
removeJsListener void
selectAudioTrack void
selectTextTrack void
selectTrack void
setCurrentTime void
setMuted void
setSrc void
setVideoSize void
setVolume void
stopMedia void
stretchFill void

Public Methods

Method Description
MainPage ( string>.IDictionary initParams ) : System
acquirer_Completed ( object sender, AcquireLicenseCompletedEventArgs e ) : void

Private Methods

Method Description
ChoosePlayer ( ) : void
HandleInitParams ( string>.IDictionary initParams ) : void

Handle all the external params in order to load the player

InitDebug ( ) : void

Set debug text

InitMedia ( ) : void

Init the media we should play

InitPlayer ( ) : void
InitTimer ( ) : void

init the interval timer that will sample the progress

MainPage_ReceivedID3Tag ( string id3Tag ) : void
MainPage_Unloaded ( object sender, RoutedEventArgs e ) : void
RegisterMediaEvents ( ) : void

Register to media events

SendEvent ( string eventName, string param = null ) : void
StartTimer ( ) : void
StopTimer ( ) : void
WriteDebug ( string text ) : void
_timer_Tick ( object sender, EventArgs e ) : void
addJsListener ( string bindName, string callback ) : void
changeMulticastParams ( string multicastGroup, string sourceAddress, bool multicastPolicyOverMulticastEnabled ) : void
cleanup ( ) : void
getCurrentBufferLength ( ) : string
getDiagnostics ( ) : IDictionary
getDiagnosticsString ( ) : string
loadMedia ( ) : void
media_AudioTracksReady ( object sender, Player.ManifestEventArgs e ) : void
media_BitratesReady ( object sender, Player.ManifestEventArgs e ) : void
media_BufferingProgressChanged ( object sender, RoutedEventArgs e ) : void
media_CurrentAudioStreamChanged ( object sender, StreamUpdatedListEventArgs e ) : void
media_CurrentStateChanged ( object sender, RoutedEventArgs e ) : void
media_DownloadProgressChanged ( object sender, RoutedEventArgs e ) : void
media_MarkerReached ( object sender, TimelineMarkerRoutedEventArgs e ) : void
media_MediaEnded ( object sender, RoutedEventArgs e ) : void
media_MediaFailed ( object sender, ExceptionRoutedEventArgs e ) : void
media_MediaOpened ( object sender, RoutedEventArgs e ) : void
media_MouseLeftButtonUp ( object sender, MouseButtonEventArgs e ) : void
media_SourceChanged ( object sender, SourceEventArgs e ) : void
media_TextTrackLoaded ( object sender, SourceEventArgs e ) : void
media_TextTracksReady ( object sender, Player.ManifestEventArgs e ) : void
parseLanguages ( Player.ManifestEventArgs e ) : string
pauseMedia ( ) : void
playMedia ( ) : void
play_timer_tick ( object sender, EventArgs e ) : void
reloadMedia ( ) : void
removeJsListener ( string bindName, string callback ) : void
selectAudioTrack ( int trackIndex ) : void
selectTextTrack ( int trackIndex ) : void
selectTrack ( int trackIndex ) : void
setCurrentTime ( Double position ) : void
setMuted ( bool isMuted ) : void
setSrc ( string url ) : void
setVideoSize ( int width, int height ) : void
setVolume ( Double volume ) : void
stopMedia ( ) : void
stretchFill ( ) : void

Method Details

MainPage() public method

public MainPage ( string>.IDictionary initParams ) : System
initParams string>.IDictionary
return System

acquirer_Completed() public method

public acquirer_Completed ( object sender, AcquireLicenseCompletedEventArgs e ) : void
sender object
e AcquireLicenseCompletedEventArgs
return void