MediaPlayer (gb.media)
This class implements a fully functional media player.
Properties
Audio
|
Return a virtual object used for managing the audio part of the media player.
|
Balance
|
Return a virtual object that allows to manipulate the video balances (brightness, hue, saturation...).
|
Buffering
|
Return or set if buffering is enabled.
|
ConnectionSpeed
|
Return or set the network connection speed in kbps.
|
Input
|
Return or set the source control.
|
NextURL
|
Return or set the URL of the next media that will be played just after the current one.
|
ProgressiveDownload
|
Return or set if progressive download buffering is enabled.
|
Subtitles
|
Return a virtual object used for managing subtitles.
|
URL
|
Return or set the URI of the currently played media stream.
|
Video
|
Return a virtual object used for managing the media player video stream.
|
Inherited properties
Inherited methods
AddInput
|
Choose an input of a child control that will act as an input for the container.
|
AddOutput
|
Choose an output of a child control that will act as an output for the container.
|
Close
|
Close the pipeline, i.e. set its state and the state of all children to Null.
|
Forward
|
Move forward a specific number of frames.
|
GetLastImage
|
Return the last image displayed by a video output control.
|
GetLink
|
Return the description of an input or output from its name.
|
LinkLaterTo
|
Link the current control to the Target control as soon as a new output appears on it.
|
LinkTo
|
Link an output of the current MediaControl to the input of the Target MediaControl.
|
Pause
|
Pause the pipeline, i.e. set its state and the state of all children to Paused.
|
Play
|
Start playing, i.e. set the state of the pipeline and all its children to Playing.
|
Seek
|
Move the stream to a specific position, following the constraints defined by the specified flags.
|
SetWindow
|
This methods tells the MediaControl to draw its output inside a specific GUI control.
|
Stop
|
Stop the pipeline, i.e. set its state and the state of all its children to Ready.
|
Events
AudioChanged
|
This event is raised whenever the number or order of the audio streams has changed.
|
SubtitlesChanged
|
This event is raised whenever the number or order of the subtitles streams has changed.
|
VideoChanged
|
This event is raised whenever the number or order of the video streams has changed.
|
Inherited events
AboutToFinish
|
This event is raised when the current playing media is about to finish.
|
Buffering
|
This event is raised when the pipeline is buffering data.
|
Duration
|
Raised when the duration of a pipeline has changed.
|
End
|
Raised when the end of stream has been reached while playing.
|
Event
|
This event is raised when the Media object emits any internal event.
|
Message
|
Raised when a child control emits a message.
|
Position
|
This event is raised when the stream position changes.
|
Progress
|
This event is raised while the media is played, and until it is stopped.
|
Start
|
This event is raised when a new media starts playing.
|
State
|
This event is raised when the state of the control has changed.
|
Tag
|
Raised when some tags have been found.
|