gb.media

Este componente é uma interface simplificada para a biblioteca GStreamer.

Permite reproduzir, converter, transformar... dados multimídia a partir de qualquer fonte para qualquer formato, se incluir os plugins juntos.

Ele funciona através da criação de um MediaControl gráfico ligados entre si que irá processar alguns dados de vídeo ou som.

Cada MediaControl tem um Type e Inputs/Outputs que permite ligá-lo a outro MediaControl. O fluxo de dados do MediaControl através de suas saídas é ligado para outros MediaControls através de suas entradas.

MediaControl são ligadas com os methods LinkTo e LinkLaterTo.

O MediaControl Gambas é realmente o nome de um elemento GStreamer. Então leia o GStreamer documentation para aprender a lidar com GStreamer!

Classe Descrição
Media Métodos e constantes genéricos.
MediaContainer O MediaContainer permite agrupar vários MediaControl em conjunto para que eles possam agir como um controlo exclusivo.
MediaControl Esta classe é o equivalente a um plugin GStreamer.
MediaFilter Essa classe implementa capsfilter plug-in do GStreamer.
MediaLink Esta classe representa uma ligação entre dois objetos MediaControl.
MediaMessage
MediaPipeline Essa classe implementa um GStreamer "pipeline".
MediaPlayer Essa classe implementa um media player totalmente funcional.
MediaTagList Esta classe representa uma lista de tags.
MediaType