Método IMFASFMultiplexer::Flush (wmcontainer.h)

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

Sintaxe

HRESULT Flush();

Valor retornado

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

Você deve chamar Flush depois que o último exemplo tiver sido passado para o multiplexador ASF e antes de chamar IMFASFMultiplexer::End. Isso faz com que todos os exemplos de mídia de saída em andamento sejam concluídos. Depois de chamar Flush, chame IMFASFMultiplexer::GetNextPacket em um loop até que todos os exemplos de mídia pendentes tenham sido empacotados.

Requisitos

   
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
Biblioteca Mfuuid.lib

Confira também

Gerando novos pacotes de dados ASF

IMFASFMultiplexer