Partilhar via


Objeto do Gerenciador de Perfis

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

Um perfil é um conjunto de parâmetros de mídia usados para criar um arquivo ASF. O objeto gerenciador de perfis cria objetos de perfil para edição. Os objetos de perfil podem ser criados sem quaisquer dados neles contidos ou criados a partir de dados de perfil existentes. O objeto gerenciador de perfis também fornece métodos para enumerar codecs suportados e consultar esses codecs para obter informações.

O objeto gerenciador de perfis é criado pela funçãoWMCreateProfileManager, que define um ponteiro para uma interfaceIWMProfileManager. As outras interfaces do objeto gerenciador de perfis podem ser obtidas chamando o método QueryInterface.

As interfaces a seguir são suportadas pelo objeto do gerenciador de perfis.

Interface Descrição
IWMCodecInfo Recupera informações sobre codecs suportados e seus formatos.
IWMCodecInfo2 Recupera os nomes dos codecs suportados e as descrições de seus formatos. Herda todos os métodos do IWMCodecInfo.
IWMCodecInfo3 Recupera propriedades de codec e consulta codecs para recursos suportados. Herda todos os métodos do IWMCodecInfo e IWMCodecInfo2.
IWMProfileManager Cria novos perfis, carrega perfis existentes e salva perfis personalizados.
IWMProfileManager2 Controla a versão dos perfis do sistema enumerados pelo gerenciador de perfis. Herda todos os métodos do IWMProfileManager.
IWMProfileManagerLanguage Controla o idioma dos perfis do sistema analisados pelo gerenciador de perfis.

 

Comentários

Quando um objeto de gerenciador de perfis é criado, ele analisa todos os perfis do sistema, o que pode levar vários segundos. Criar e liberar um gerenciador de perfis toda vez que você precisar usá-lo afetará negativamente o desempenho. Você deve criar um gerenciador de perfis uma vez em seu aplicativo e liberá-lo apenas quando não precisar mais usá-lo.

Objetos

de objeto de perfil

Perfis