Partager via


Gestionnaire de profils, objet

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Un profil est un ensemble de paramètres multimédias utilisés pour créer un fichier ASF. L’objet gestionnaire de profils crée des objets de profil à modifier. Les objets de profil peuvent être créés sans données ou générés à partir de données de profil existantes. L’objet gestionnaire de profils fournit également des méthodes pour énumérer les codecs pris en charge et interroger ces codecs pour obtenir des informations.

L’objet gestionnaire de profils est créé par la fonction WMCreateProfileManager , qui définit un pointeur vers une interface IWMProfileManager . Les autres interfaces de l’objet gestionnaire de profils peuvent être obtenues en appelant la méthode QueryInterface .

Les interfaces suivantes sont prises en charge par l’objet gestionnaire de profils.

Interface Description
IWMCodecInfo Récupère des informations sur les codecs pris en charge et leurs formats.
IWMCodecInfo2 Récupère les noms des codecs pris en charge et les descriptions de leurs formats. Hérite de toutes les méthodes d’IWMCodecInfo.
IWMCodecInfo3 Récupère les propriétés de codec et interroge les codecs pour les fonctionnalités prises en charge. Hérite de toutes les méthodes de IWMCodecInfo et IWMCodecInfo2.
IWMProfileManager Crée de nouveaux profils, charge des profils existants et enregistre les profils personnalisés.
IWMProfileManager2 Contrôle la version des profils système énumérés par le gestionnaire de profils. Hérite de toutes les méthodes d’IWMProfileManager.
IWMProfileManagerLanguage Contrôle la langue des profils système analysés par le gestionnaire de profils.

 

Notes

Lorsqu’un objet gestionnaire de profils est créé, il analyse tous les profils système, ce qui peut prendre plusieurs secondes. La création et la publication d’un gestionnaire de profils chaque fois que vous avez besoin de l’utiliser aura un impact négatif sur les performances. Vous devez créer un gestionnaire de profils une fois dans votre application et le libérer uniquement lorsque vous n’avez plus besoin de l’utiliser.

Objets

Objet Profile

Profils