Partager via


Interface IMFASFMultiplexer (wmcontainer.h)

Fournit des méthodes pour créer des paquets de données ASF (Advanced Systems Format). Les méthodes de cette interface traitent des exemples d’entrée dans les paquets qui composent une section de données ASF. Le multiplexeur ASF expose cette interface. Pour créer le multiplexeur ASF, appelez MFCreateASFMultiplexer.

Héritage

L’interface IMFASFMultiplexer hérite de l’interface IUnknown. IMFASFMultiplexer a également les types de membres suivants :

Méthodes

L’interface IMFASFMultiplexer a ces méthodes.

 
IMFASFMultiplexer ::End

Collecte les données du multiplexeur et met à jour l’objet ContentInfo ASF pour inclure ces informations dans l’objet d’en-tête ASF.
IMFASFMultiplexer ::Flush

Indique au multiplexeur de traiter tous les exemples de média de sortie mis en file d’attente. Appelez cette méthode après avoir passé le dernier exemple au multiplexeur.
IMFASFMultiplexer ::GetFlags

Récupère les indicateurs indiquant les options de multiplexeur configurées.
IMFASFMultiplexer ::GetNextPacket

Récupère le paquet ASF de sortie suivant à partir du multiplexeur.
IMFASFMultiplexer ::GetStatistics

Récupère les statistiques du multiplexeur.
IMFASFMultiplexer ::Initialize

Initialise le multiplexeur avec les données d’un objet ContentInfo ASF.
IMFASFMultiplexer ::P rocessSample

Fournit des exemples d’entrée au multiplexeur.
IMFASFMultiplexer ::SetFlags

Définit les options du multiplexeur.
IMFASFMultiplexer ::SetSyncTolerance

Définit la durée maximale pendant laquelle les échantillons de différents flux peuvent être hors synchronisation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wmcontainer.h

Voir aussi

Multiplexeur ASF

Interfaces Media Foundation