Compartilhar via


Interface IMFASFMultiplexer (wmcontainer.h)

Fornece métodos para criar pacotes de dados ASF (Advanced Systems Format). Os métodos dessa interface processam exemplos de entrada nos pacotes que compõem uma seção de dados ASF. O multiplexador ASF expõe essa interface. Para criar o multiplexador ASF, chame MFCreateASFMultiplexer.

Herança

A interface IMFASFMultiplexer herda da interface IUnknown . IMFASFMultiplexer também tem estes tipos de membros:

Métodos

A interface IMFASFMultiplexer tem esses métodos.

 
IMFASFMultiplexer::End

Coleta dados do multiplexador e atualiza o objeto ContentInfo do ASF para incluir essas informações no objeto de cabeçalho ASF.
IMFASFMultiplexer::Flush

Sinaliza o multiplexador para processar todos os exemplos de mídia de saída enfileirados. Chame esse método depois de passar o último exemplo para o multiplexador.
IMFASFMultiplexer::GetFlags

Recupera sinalizadores que indicam as opções de multiplexador configuradas.
IMFASFMultiplexer::GetNextPacket

Recupera o próximo pacote ASF de saída do multiplexador.
IMFASFMultiplexer::GetStatistics

Recupera estatísticas de multiplexador.
IMFASFMultiplexer::Initialize

Inicializa o multiplexador com os dados de um objeto ContentInfo do ASF.
IMFASFMultiplexer::P rocessSample

Fornece exemplos de entrada para o multiplexador.
IMFASFMultiplexer::SetFlags

Define as opções do multiplexador.
IMFASFMultiplexer::SetSyncTolerance

Define o tempo máximo pelo qual os exemplos de vários fluxos podem estar fora de sincronização.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wmcontainer.h

Confira também

Multiplexador ASF

Media Foundation Interfaces