Séparateur ASF

L’objet splitter ASF est un composant de couche WMContainer qui analyse l’objet de données ASF d’un fichier ASF (Advanced Systems Format). Vous pouvez utiliser le séparateur pour lire les paquets de données dans l’objet Data et générer des exemples de flux. Pour plus d’informations sur la structure d’un fichier ASF, consultez Structure de fichier ASF.

Le séparateur expose l’interface IMFASFSplitter . Le séparateur analyse les paquets de données ASF pour les flux sélectionnés et les repackage dans des exemples d’objets individuels qui exposent l’interface IMFSample . Le séparateur est l’un des composants de niveau plateforme de Media Foundation. La source multimédia ASF utilise le séparateur en interne pour analyser les fichiers ASF.

Le diagramme suivant illustre la génération d’un exemple pour un fichier ASF via le séparateur.

diagramme montrant l’exemple de génération d’un fichier asf

Cette section contient les rubriques suivantes :

Rubrique Description
Création de l’objet Splitter ASF Comment créer et initialiser le séparateur.
Configuration de l’objet Splitter ASF Paramètres de configuration du séparateur.
Génération d’exemples de flux à partir d’un objet de données ASF existant Comment analyser l’objet de données ASF et générer des exemples de vapeur paquets.

 

Le tableau suivant présente les attributs Data Object appropriés.

Attribut Description
MF_PD_ASF_FILEPROPERTIES_PACKETS Nombre de paquets de données dans l’objet de données ASF.
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Taille minimale des paquets de données dans le fichier, en octets.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Taille maximale des paquets de données dans le fichier, en octets
MF_PD_ASF_DATA_LENGTH Taille de l’objet de données ASF, en octets.
MF_PD_ASF_DATA_START_OFFSET Décalage, en octets, vers le premier paquet de données de l’objet de données ASF par rapport au début du fichier.

 

Composants ASF WMContainer

Tutoriel : Lecture d’un fichier ASF

Prise en charge d’ASF dans Media Foundation