Obtendo informações de configuração de fluxo de codecs

[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.]

Para fluxos de áudio e vídeo que usam os codecs de Áudio e Vídeo do Windows Media, você deve obter os valores para as estruturas de configuração de fluxo do codec que deseja usar. Embora seja possível definir esses valores por conta própria, o uso dos codecs garante que os valores sejam precisos. Você não deve alterar os valores nessas estruturas, a menos que a documentação recomende especificamente uma alteração específica.

As informações dos codecs vêm na forma de formatos codec. Cada formato de codec é um formato de fluxo único compatível com o codec. Para obter mais informações sobre formatos de fluxo, consulte Formatos.

Você pode solicitar informações dos codecs do Windows Media usando as interfaces IWMCodecInfo, IWMCodecInfo2 e IWMCodecInfo3 do objeto do gerenciador de perfil. Para obter a interface IWMProfileManager de um objeto do gerenciador de perfil, chame a função WMCreateProfileManager . Chame QueryInterface em IWMProfileManager para obter IWMCodecInfo3.

As seções a seguir descrevem como obter as informações necessárias.

Seção Descrição
Para enumerar todos os codecs do Windows Media instalados Descreve como usar os métodos das interfaces IWMCodecInfo e IWMCodecInfo2 para recuperar o nome e o índice codec de cada codec do Windows Media instalado.
Para enumerar formatos codec Descreve como obter objetos de configuração de fluxo de codecs para uso em seus perfis.

 

Configurando fluxos