Freigeben über


IMFASFSplitter-Schnittstelle (wmcontainer.h)

Stellt Methoden zum Lesen von Daten aus einer ASF-Datei (Advanced Systems Format) bereit. Das ASF-Splitterobjekt macht diese Schnittstelle verfügbar. Um den ASF-Splitter zu erstellen, MFCreateASFSplitter.

Vererbung

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

Methoden

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

 
IMFASFSplitter::Flush

Setzt den Splitter Advanced Systems Format (ASF) zurück und gibt alle ausstehenden Beispiele frei.
IMFASFSplitter::GetFlags

Ruft die Optionsflags ab, die für den ASF-Splitter festgelegt sind.
IMFASFSplitter::GetLastSendTime

Ruft die Sendezeit des letzten empfangenen Beispiels ab.
IMFASFSplitter::GetNextSample

Ruft ein Beispiel aus dem ASF-Splitter (Advanced Systems Format) ab, nachdem die Daten analysiert wurden.
IMFASFSplitter::GetSelectedStreams

Ruft eine Liste der aktuell ausgewählten Streams ab.
IMFASFSplitter::Initialize

Setzt den Splitter Advanced Systems Format (ASF) zurück und konfiguriert ihn für die Analyse von Daten aus einem ASF-Datenabschnitt.
IMFASFSplitter::P arseData

Sendet paketierte ASF-Daten (Advanced Systems Format) zur Verarbeitung an den ASF-Splitter.
IMFASFSplitter::SelectStreams

Legt die Datenströme fest, die vom ASF-Splitter (Advanced Systems Format) analysiert werden sollen.
IMFASFSplitter::SetFlags

Legt Optionsflags für den ASF-Splitter (Advanced Systems Format) fest.

Hinweise

Der ASF-Splitter akzeptiert ASF-Pakete und extrahiert die Proben für einzelne Datenströme aus ihnen. Wie bei den anderen ASF-Basiskomponenten muss das ASF-Splitterobjekt vor der Verwendung mit Daten aus einem ASF ContentInfo-Objekt initialisiert werden.

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-Splitter

Media Foundation-Schnittstellen