Interface IMFASFSplitter (wmcontainer.h)

Fornece métodos para ler dados de um arquivo ASF (Advanced Systems Format). O objeto divisor ASF expõe essa interface. Para criar o divisor ASF, MFCreateASFSplitter.

Herança

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

Métodos

A interface IMFASFSplitter tem esses métodos.

 
IMFASFSplitter::Flush

Redefine o divisor ASF (Advanced Systems Format) e libera todos os exemplos pendentes.
IMFASFSplitter::GetFlags

Recupera os sinalizadores de opção definidos no divisor ASF.
IMFASFSplitter::GetLastSendTime

Recupera a hora de envio do último exemplo recebido.
IMFASFSplitter::GetNextSample

Recupera um exemplo do divisor ASF (Advanced Systems Format) depois que os dados são analisados.
IMFASFSplitter::GetSelectedStreams

Obtém uma lista de fluxos selecionados no momento.
IMFASFSplitter::Initialize

Redefine o divisor ASF (Advanced Systems Format) e o configura para analisar dados de uma seção de dados ASF.
IMFASFSplitter::P arseData

Envia dados do ASF (Formato de Sistemas Avançados) com pacotes para o divisor ASF para processamento.
IMFASFSplitter::SelectStreams

Define os fluxos a serem analisados pelo divisor ASF (Advanced Systems Format).
IMFASFSplitter::SetFlags

Define sinalizadores de opção no divisor ASF (Advanced Systems Format).

Comentários

O divisor ASF aceita pacotes ASF e extrai os exemplos para fluxos individuais deles. Assim como acontece com os outros componentes base do ASF, o objeto divisor ASF deve ser inicializado com dados de um objeto ContentInfo do ASF antes do uso.

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

Divisor ASF

Media Foundation Interfaces