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 de propriétés de 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 Profil ASF : décrit les flux et leurs relations entre eux. L’objet 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 de média décrit exactement comment 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 arborescent d’un nœud de profil ASF avec des nœuds enfants de configuration de flux ; le premier point vers le type de média, les deux à l’exclusion mutuelle suivante

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 de média ASF. Pour chaque flux du 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 d’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 à des flux ASF.

Types de médias

didacticiel : encodage de média de Windows Pass

Didacticiel : écriture d’un fichier WMA à l’aide de l’encodage CBR

Composants WMContainer ASF