MediaPipeline (gb.media)
Essa classe implementa um GStreamer "pipeline".
Um pipeline é um contêiner especial que proporciona a seus filhos um relógio mundial e um message bus.
Esta é a classe base para o controle
MediaPlayer que implementa um player totalmente funcional.
Propriedades
Inherited properties
Métodos
Close
|
Feche o pipeline, ou seja, define o seu estado e o estado de todas os filhos para Null.
|
Forward
|
|
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
|
|
Stop
|
Para o pipeline, ou seja, define o seu estado e o estado de todos os seus filhos para Ready.
|
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.
|
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 .
|
SetWindow
|
Este método diz ao MediaControl para desenhar a sua saída dentro de um controle GUI específico.
|
Eventos
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
|
|
Tag
|
Gerado quando algumas tags são encontradas.
|
Inherited events
State
|
Este evento é gerado quando o estado do controle muda.
|