Freigeben über


IMFASFMultiplexer-Schnittstelle (wmcontainer.h)

Stellt Methoden zum Erstellen von ASF-Datenpaketen (Advanced Systems Format) bereit. Die Methoden dieser Schnittstelle verarbeiten Eingabebeispiele in die Pakete, aus denen ein ASF-Datenabschnitt besteht. Der ASF-Multiplexer macht diese Schnittstelle verfügbar. Um den ASF-Multiplexer zu erstellen, rufen Sie MFCreateASFMultiplexer auf.

Vererbung

Die IMFASFMultiplexer-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFASFMultiplexer verfügt auch über folgende Arten von Membern:

Methoden

Die IMFASFMultiplexer-Schnittstelle verfügt über diese Methoden.

 
IMFASFMultiplexer::End

Erfasst Daten aus dem Multiplexer und aktualisiert das ASF ContentInfo-Objekt, um diese Informationen in das ASF-Headerobjekt einzuschließen.
IMFASFMultiplexer::Flush

Signalisiert den Multiplexer, alle Ausgabemedienbeispiele in der Warteschlange zu verarbeiten. Rufen Sie diese Methode auf, nachdem Sie das letzte Beispiel an den Multiplexer übergeben haben.
IMFASFMultiplexer::GetFlags

Ruft Flags ab, die die konfigurierten Multiplexeroptionen angeben.
IMFASFMultiplexer::GetNextPacket

Ruft das nächste ASF-Ausgabepaket aus dem Multiplexer ab.
IMFASFMultiplexer::GetStatistics

Ruft Multiplexerstatistiken ab.
IMFASFMultiplexer::Initialize

Initialisiert den Multiplexer mit den Daten aus einem ASF ContentInfo-Objekt.
IMFASFMultiplexer::P rocessSample

Übermittelt Eingabebeispiele an den Multiplexer.
IMFASFMultiplexer::SetFlags

Legt Multiplexeroptionen fest.
IMFASFMultiplexer::SetSyncTolerance

Legt die maximale Zeit fest, in der Beispiele aus verschiedenen Datenströmen nicht mehr synchronisiert werden können.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcontainer.h

Weitere Informationen

ASF-Multiplexer

Media Foundation-Schnittstellen