Enumerando coletores

[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 de 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 de 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 gravador pode ter muitos coletores associados a ele. Você pode enumerar os coletores que foram adicionados ao gravador usando IWMWriterAdvanced::GetSinkCount e IWMWriterAdvanced::GetSink.

O código de exemplo em Obter Mensagens de Erro de um Coletor demonstra a enumeração do coletor.

Observação

Ao enumerar coletores, o coletor de arquivos padrão criado em resposta a uma chamada para IWMWriter::SetOutputFilename será enumerado junto com quaisquer outros coletores adicionados. Se você estiver usando apenas o coletor de arquivos padrão, poderá acessá-lo chamando GetSink para índice de coletor 0.

 

IWMWriterAdvanced Interface

Trabalhando com coletores de gravador