Partilhar via


Objeto do coletor de arquivos do gravador

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que 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 do gravador é usado ao gravar a saída do Windows Media em um arquivo.

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

As interfaces a seguir são suportadas pelo objeto coletor de arquivo 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 do IWMWriterFileSink e IWMWriterFileSink2.
IWMWriterSink Aloca memória, determina se o coletor está operando em tempo real e lida com várias funções de retorno de chamada.

 

A seguinte interface de retorno de chamada deve ser implementada pelo aplicativo para acompanhar o progresso de um objeto coletor de arquivo do gravador.

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

 

Objetos

Trabalhando com o Writer Sinks