Composants ASF WMContainer

Les objets WMContainer fournissent un contrôle de bas niveau sur l’analyse et l’écriture d’un fichier ASF (Advanced Systems Format).

Les composants ASF de couche de pipeline utilisent les objets WMContainer en interne. La plupart des applications doivent utiliser les composants de pipeline au lieu d’utiliser des objets WMContainer. Utilisez WMContainer uniquement si vous avez besoin d’un contrôle de bas niveau sur l’analyse et l’écriture d’un fichier ASF.

La couche WMContainer comprend les objets suivants :

Les rubriques suivantes contiennent des instructions pas à pas sur l’utilisation de WMContainer pour lire ou écrire des fichiers ASF.

À propos du conteneur WM

Les objets WMContainer interagissent directement avec les objets de fichier ASF. Le diagramme suivant montre la structure de fichier ASF et les objets WMContainer correspondants.

diagramme montrant la structure de fichier asf et les objets media foundation correspondants

À l’exception du séparateur et du multiplexeur, chacun de ces objets prend en charge l’analyse (lecture) et l’écriture de fichiers ASF. Le séparateur est utilisé uniquement pour lire les fichiers ASF. Le multiplexeur est utilisé uniquement pour créer de nouveaux fichiers ASF.

Toutes les opérations effectuées par les objets WMContainer sont synchrones, ce qui signifie qu’elles bloquent le thread appelant.

Prise en charge d’ASF dans Media Foundation