Compartilhar via


Objeto Coletor de Arquivos do Gravador

[O recurso associado a esta página, do SDK do Windows Media Format 11, é um recurso herdado. Foi substituído por de Leitor de Origem e do Gravador do Coletor de. de Leitor de Origem e Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use de Leitor de Origem e o Gravador do Coletor em vez de 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 arquivos de gravador é usado ao gravar a saída do Windows Media em um arquivo.

O objeto coletor de arquivos de gravador é criado pela função WMCreateWriterFileSink, que define um ponteiro para uma interface de IWMWriterFileSink. As outras interfaces do objeto coletor de arquivos de 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 mensagens de status 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 arquivo de gravador.

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

 

objetos

trabalhando com coletores de gravador