Profile Manager, objet
[La fonctionnalité associée à cette page, sdk Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. lecteur source et enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise lecteur source et enregistreur récepteur au lieu d'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 pour modification. Les objets de profil peuvent être créés sans aucune donnée dans ces données ou générées à 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 plus d’informations.
L’objet gestionnaire de profils est créé par la fonctionWMCreateProfileManager, 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 de IWMCodecInfo. |
IWMCodecInfo3 | Récupère les codecs et les codecs de requêtes pour les fonctionnalités prises en charge. Hérite de toutes les méthodes de IWMCodecInfo et IWMCodecInfo2. |
IWMProfileManager | Crée des profils, charge des profils existants et enregistre des 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 de IWMProfileManager. |
IWMProfileManagerLanguage | Contrôle la langue des profils système analysés par le gestionnaire de profils. |
Remarques
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 devez l’utiliser affecteront 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.
Rubriques connexes