Compartilhar via


Componentes ASF do WMContainer

Os objetos WMContainer fornecem controle de baixo nível sobre análise e gravação de um arquivo ASF (Advanced Systems Format).

Os componentes ASF da camada de pipeline usar os objetos WMContainer internamente. A maioria dos aplicativos deve usar os componentes de pipeline, em vez de usar objetos WMContainer. Use WMContainer somente se você precisar de controle de baixo nível sobre análise e gravação de um arquivo ASF.

A camada WMContainer inclui os seguintes objetos:

Os tópicos a seguir contêm instruções passo a passo sobre como usar o WMContainer para ler ou gravar arquivos ASF.

Sobre o contêiner de WM

Os objetos WMContainer interagem diretamente com objetos de arquivo ASF. O diagrama a seguir mostra a estrutura de arquivos ASF e os objetos WMContainer correspondentes.

diagrama mostrando a estrutura de arquivos asf e os objetos de base de mídia correspondentes

Com exceção do divisor e do multiplexer, cada um desses objetos dá suporte à análise (leitura) e à gravação de arquivos ASF. O divisor é usado apenas para ler arquivos ASF. O multiplexer é usado apenas para criar novos arquivos ASF.

Todas as operações executadas por objetos WMContainer são síncronas, o que significa que bloqueiam o thread de chamada.

suporte do ASF no Media Foundation