Gestionnaire de profils, objet

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 la modification. Les objets de profil peuvent être créés sans aucune donnée ni être généré à partir de données de profil existantes. L’objet gestionnaire de profils fournit également des méthodes pour l’énumération des codecs pris en charge et l’interrogation de 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 de IWMCodecInfo.
IWMCodecInfo3 Récupère les codecs et les propriétés de codec 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 de 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 libération d’un gestionnaire de profils chaque fois que vous devez l’utiliser, nuire aux 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

Profile (objet)

Profils