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.
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. |
Rubriques connexes