Share via


Interface IMFASFProfile (wmcontainer.h)

Gère un profil ASF (Advanced Systems Format). Un profil est une collection d’informations qui décrit la configuration des flux qui seront inclus dans un fichier ASF. Des informations sur les relations entre les flux sont également incluses dans le profil.

Une interface IMFASFProfile existe pour chaque objet de profil ASF. Pour créer un objet de profil ASF, appelez MFCreateASFProfile ou MFCreateASFProfileFromPresentationDescriptor.

Héritage

L’interface IMFASFProfile hérite de IMFAttributes. IMFASFProfile a également les types de membres suivants :

Méthodes

L’interface IMFASFProfile utilise ces méthodes.

 
IMFASFProfile ::AddMutualExclusion

Ajoute un objet d’exclusion mutuelle ASF (Advanced Systems Format) configuré au profil.
IMFASFProfile ::AddStreamPrioritization

MÉTHODE IMFASFProfile ::AddStreamPrioritization
IMFASFProfile ::Clone

Crée une copie de l’objet de profil Advanced Systems Format.
IMFASFProfile ::CreateMutualExclusion

Crée un objet d’exclusion mutuelle ASF (Advanced Systems Format). Des objets d’exclusion mutuelle peuvent être ajoutés à un profil en appelant la méthode AddMutualExclusion.
IMFASFProfile ::CreateStream

Crée un objet de configuration de flux ASF (Advanced Systems Format).
IMFASFProfile ::CreateStreamPrioritization

Méthode IMFASFProfile ::CreateStreamPrioritization
IMFASFProfile ::GetMutualExclusion

Récupère un objet d’exclusion mutuelle ASF (Advanced Systems Format) du profil.
IMFASFProfile ::GetMutualExclusionCount

Récupère le nombre d’objets d’exclusion mutuelle ASF (Advanced Systems Format) associés au profil.
IMFASFProfile ::GetStream

Récupère un flux du profil par index de flux et/ou récupère le numéro de flux d’un index de flux.
IMFASFProfile ::GetStreamByNumber

Récupère un objet de configuration de flux ASF (Advanced Systems Format) pour un flux dans le profil. Cette méthode référence le flux par numéro de flux au lieu de l’index de flux.
IMFASFProfile ::GetStreamCount

Récupère le nombre de flux dans le profil.
IMFASFProfile ::GetStreamPrioritization

Méthode IMFASFProfile ::GetStreamPrioritization
IMFASFProfile ::RemoveMutualExclusion

Supprime un objet d’exclusion mutuelle ASF (Advanced Systems Format) du profil.
IMFASFProfile ::RemoveStream

Supprime un flux de l’objet de profil ASF (Advanced Systems Format).
IMFASFProfile ::RemoveStreamPrioritization

Méthode IMFASFProfile ::RemoveStreamPrioritization
IMFASFProfile ::SetStream

Ajoute un flux au profil ou reconfigure un flux existant.

Configuration requise

Condition requise Valeur
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

Voir aussi

Profil ASF

IMFAttributes

Interfaces Media Foundation