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
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 :

  1. 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 .
  2. (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 .
Un profil ASF est un modèle d’encodage de fichier et est principalement destiné à la création de contenu ASF. Si vous lisez un fichier ASF existant, il est recommandé d’utiliser le descripteur de présentation pour obtenir des informations sur le fichier. Une exception est que le profil contient les objets d’exclusion mutuelle et de hiérarchisation de flux, qui ne sont pas exposés directement à partir du descripteur de présentation.

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

Objet ContentInfo ASF

IMFASFContentInfo

Initialisation de l’objet ContentInfo d’un nouveau fichier ASF