Enumerando sumidouros
[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 do Sink Writer foram otimizados para Windows 10 e Windows 11. Microsoft recomenda vivamente que, sempre que possível, o novo código utilize Leitor de Origem e Gravador de Sumidouros em vez de SDK do Windows Media Format 11. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O escritor pode ter muitos sumidouros associados a ele. Você pode enumerar os coletores que foram adicionados ao gravador usando IWMWriterAdvanced::GetSinkCount e IWMWriterAdvanced::GetSink.
O código de exemplo no Obtendo mensagens de erro de um coletor demonstra a enumeração do coletor.
Observação
Ao enumerar coletores, o coletor de arquivo 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 o índice de coletor 0.
Tópicos relacionados