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 |