Méthode IMFASFContentInfo::GetProfile (wmcontainer.h)
Récupère un profil ASF (Advanced Systems Format) qui décrit le contenu ASF.
Syntaxe
HRESULT GetProfile(
[out] IMFASFProfile **ppIProfile
);
Paramètres
[out] ppIProfile
Reçoit un pointeur d’interface IMFASFProfile . L’appelant doit libérer l’interface. Si l’objet n’a pas de profil ASF, ce paramètre reçoit la valeur NULL.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
Remarques
Le profil est défini en appelant IMFASFContentInfo::SetProfile ou IMFASFContentInfo::P arseHeader.
L’objet de profil ASF retourné par cette méthode n’inclut aucun des attributs MF_PD_ASF_xxx (voir Attributs de descripteur de présentation). Pour obtenir ces attributs, procédez comme suit :
- Appelez IMFASFContentInfo::GeneratePresentationDescriptor pour obtenir le descripteur de présentation ASF. Vous pouvez interroger le descripteur de présentation pour les attributs MF_PD_ASF_xxx .
- (Facultatif.) Appelez MFCreateASFProfileFromPresentationDescriptor pour convertir le descripteur de présentation en profil ASF. L’objet de profil créé par cette fonction contient les attributs MF_PD_ASF_xxx .
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wmcontainer.h |
Bibliothèque | Mfuuid.lib |
Voir aussi
Initialisation de l’objet ContentInfo d’un nouveau fichier ASF