Profil ASF

Cette rubrique explique comment utiliser des profils ASF dans Microsoft Media Foundation.

Un fichier ASF (Advanced Systems Format) contient un ou plusieurs flux. Pour chaque flux, l’en-tête ASF contient un en-tête Propriétés du flux qui décrit le flux. Au niveau de la couche WMContainer , les objets suivants sont utilisés pour définir ou lire les propriétés des flux ASF :

  • Objet de profil ASF : décrit les flux et leurs relations entre eux. L’objet de profil ASF expose l’interface IMFASFProfile .
  • Objet de configuration de flux : décrit un flux. L’objet de configuration de flux contient un type de média qui décrit le format du flux. Pour les flux audio et vidéo, le type multimédia décrit exactement la façon dont le flux est configuré et est utilisé par les codecs qui encodent ou décodent le flux. L’objet de configuration de flux expose l’interface IMFASFStreamConfig . Un profil ASF valide contient au moins un objet de configuration de flux.
  • Objet d’exclusion mutuelle : décrit plusieurs flux qui ne sont pas destinés à être lus simultanément. Un objet d’exclusion mutuelle expose l’interface IMFASFMutualExclusion . Un profil ASF contient zéro ou plusieurs objets d’exclusion mutuelle.

Le diagramme suivant montre la relation entre le profil ASF et les objets contenus dans le profil.

diagramme d’arborescence d’un nœud de profil asf avec des nœuds enfants de configuration de flux ; le premier pointe vers le type de média, les deux suivants vers l’exclusion mutuelle

Pour la lecture, le profil ASF est utilisé pour énumérer les flux et rechercher les formats de flux. Pour l’encodage, le profil ASF est utilisé pour configurer les flux dans le fichier de destination.

Le profil ASF est également utilisé pour configurer le récepteur multimédia ASF. Pour chaque flux dans le profil ASF, le récepteur multimédia ASF crée un récepteur de flux correspondant.

Contenu de cette section

Rubrique Description
Création d’un profil ASF
Décrit comment créer un objet de profil ASF.
Création et configuration de flux ASF
Décrit comment ajouter des flux à un profil ASF.
Utilisation de l’exclusion mutuelle pour les flux ASF
Décrit comment ajouter des exclusions mutuelles aux flux ASF.

Types de médias

Tutoriel : Encodage Windows Media à 1 passe

Tutoriel : Écriture d’un fichier WMA à l’aide de l’encodage CBR

Composants ASF WMContainer