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 |