Compartilhar via


Objeto de coletor de arquivo do gravador

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador do Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O objeto coletor de arquivo gravador é usado ao gravar a saída do Windows Media em um arquivo.

O objeto coletor de arquivos do gravador é criado pela função WMCreateWriterFileSink, que define um ponteiro para uma interface IWMWriterFileSink . As outras interfaces do objeto coletor de arquivo gravador podem ser obtidas chamando o método QueryInterface .

As interfaces a seguir são compatíveis com o objeto coletor de arquivos do gravador.

Interface Descrição
IWMRegisterCallback Permite que o aplicativo obtenha status mensagens do objeto .
IWMWriterFileSink Abre um arquivo no qual o objeto gravador pode gravar dados.
IWMWriterFileSink2 Fornece gerenciamento estendido de um objeto de coletor de arquivos. Herda todos os métodos de IWMWriterFileSink.
IWMWriterFileSink3 Fornece opções adicionais para gravar arquivos. Herda todos os métodos de IWMWriterFileSink e IWMWriterFileSink2.
IWMWriterSink Aloca memória, determina se o coletor está operando em tempo real e manipula várias funções de retorno de chamada.

 

A interface de retorno de chamada a seguir deve ser implementada pelo aplicativo para acompanhar o progresso de um objeto de coletor de arquivos de gravador.

Interface Descrição
IWMStatusCallback Necessário quando status informações devem ser comunicadas ao aplicativo host.

 

Objetos

Trabalhando com coletores de gravador