MediaPlayer (gb.media)

Essa classe implementa um media player totalmente funcional.

Esta classe herda MediaPipeline.

Esta classe é criável.

Esta classe funciona como um array ler / escrever.

Propriedades
Audio   Retornar um objeto virtual usada para gerenciar a parte de áudio do media player.
Balance   Retornar um objeto virtual que permite manipular os ajuste de vídeo (brilho, tonalidade, saturação...).
Buffering   Retorna ou define se o buffer está ativo.
ConnectionSpeed   Retorna ou define a velocidade de conexão da rede em kbps.
Input   Retorna ou define o controle de origem.
NextURL  
ProgressiveDownload   Retorna ou define se o download do buffer progressivo está ativo.
Subtitles   Retorna um objeto virtual usado para gerenciar as legendas.
URL   Retorna ou define a URI do fluxo de mídia que está sendo reproduzida.
Video   Retornar um objeto virtual utilizado para controlar o fluxo de de mídia do vídeo player.

Inherited properties
Children   Retorna uma coleção virtual de todos os MediaContainer filhos.
Duration   Retorne a duração dos dados processados em segundos.
Handle  
Inputs   Retorna o nome de todas as entradas.
Length   Um sinônimo para Duration.
Name   Retorno ou define o nome do MediaControl.
Outputs   Retorna o nome de todas as saídas.
Parent   Retorne o controle pai.
Pos  
Position   Retorno ou define em segundos a posição atual dentro dos dados processados.
Progress  
Speed  
State   Retorno ou define o estado do MediaControl.
Tag   Retorno ou definir a tag do MediaControl.
Type   Retornar o tipo de MediaControl.

Inherited methods
AddInput   Escolha uma entrada de um controle filho que vai agir como uma entrada para o contêiner.
AddOutput   Escolha uma saída de um controle filho que vai agir como uma saída para o contêiner.
Close   Feche o pipeline, ou seja, define o seu estado e o estado de todas os filhos para Null.
Forward  
GetLastImage   Retorne a última imagem exibida por uma saída de um controle de de vídeo.
GetLink   Retorne a descrição de uma entrada ou saída para um Name especificado.
LinkLaterTo   Link do atual controle para o controle de destino, logo que uma nova saída aparece nele.
LinkTo   Link de uma saída atual MediaControl para a entrada do MediaControl Destination .
Pause   Pausa o pipeline, ou seja, define o seu estado e o estado de todas os filhos para Paused.
Play   Começa a reproduzir, ou seja, define o estado do pipeline e todos os seus filhos para Playing.
Seek  
SetWindow   Este método diz ao MediaControl para desenhar a sua saída dentro de um controle GUI específico.
Stop   Para o pipeline, ou seja, define o seu estado e o estado de todos os seus filhos para Ready.

Eventos
AudioChanged   Esse evento é gerado sempre que o número ou a ordem do fluxo de áudio muda.
SubtitlesChanged   Esse evento é gerado sempre que o número ou a ordem do fluxo de legendas muda.
VideoChanged   Esse evento é gerado sempre que o número ou a ordem do fluxo de vídeo muda.

Inherited events
AboutToFinish  
Buffering   Este evento é gerado quando o pipeline está armazenando dados.
Duration   Gerado quando a duração de um pipeline muda.
End   Gerado quando o fim do fluxo foi atingido durante a reprodução.
Event  
Message   Gerado quando um controle filho exibe uma mensagem.
Position  
Progress   Este evento é gerado quando a mídia é reproduzida, e até que seja interrompido.
Start  
State   Este evento é gerado quando o estado do controle muda.
Tag   Gerado quando algumas tags são encontradas.