IMFASFStreamSelector-Schnittstelle (wmcontainer.h)

Wählt Datenströme in einer ASF-Datei (Advanced Systems Format) basierend auf den Informationen zum gegenseitigen Ausschluss im ASF-Header aus. Das ASF-Streamauswahlobjekt macht diese Schnittstelle verfügbar. Um den ASF-Streamselektor zu erstellen, rufen Sie MFCreateASFStreamSelector auf.

Vererbung

Die IMFASFStreamSelector-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFASFStreamSelector verfügt auch über folgende Membertypen:

Methoden

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

 
IMFASFStreamSelector::BitrateToStepNumber

Ruft den Index eines Bandbreitenschritts ab, der für eine angegebene Bitrate geeignet ist. Diese Methode wird für MBR-Inhalte (Multiple Bit Rate) verwendet.
IMFASFStreamSelector::GetBandwidthStep

Ruft die Datenstromnummern ab, die für einen Bandbreitenschritt gelten. Diese Methode wird für MBR-Inhalte (Multiple Bit Rate) verwendet.
IMFASFStreamSelector::GetBandwidthStepCount

Ruft die Anzahl der Bandbreitenschritte ab, die für den Inhalt vorhanden sind. Diese Methode wird für MBR-Inhalte (Multiple Bit Rate) verwendet.
IMFASFStreamSelector::GetOutputCount

Ruft die Anzahl der Ausgaben für den ASF-Inhalt (Advanced Systems Format) ab.
IMFASFStreamSelector::GetOutputFromStream

Ruft die Ausgabenummer ab, die einem Stream zugeordnet ist.
IMFASFStreamSelector::GetOutputMutex

Ruft ein gegenseitiges Ausschlussobjekt für eine Ausgabe ab.
IMFASFStreamSelector::GetOutputMutexCount

Ruft die Anzahl von Objekten für gegenseitigen Ausschluss ab, die einer Ausgabe zugeordnet sind.
IMFASFStreamSelector::GetOutputOverride

Ruft die manuelle Ausgabeüberschreibungsauswahl ab, die für einen Stream festgelegt ist.
IMFASFStreamSelector::GetOutputStreamCount

Ruft die Anzahl der Streams ab, die einer Ausgabe zugeordnet sind.
IMFASFStreamSelector::GetOutputStreamNumbers

Ruft die Datenstromnummern für alle Streams ab, die einer Ausgabe zugeordnet sind.
IMFASFStreamSelector::GetStreamCount

Ruft die Anzahl der Streams ab, die sich im Advanced Systems Format (ASF)-Inhalt befinden.
IMFASFStreamSelector::SetOutputMutexSelection

Wählt einen Datensatz für gegenseitigen Ausschluss aus, der für ein objektseitiger Ausschluss verwendet werden soll, das einer Ausgabe zugeordnet ist.
IMFASFStreamSelector::SetOutputOverride

Legt die Auswahl status einer Ausgabe fest und überschreibt andere Auswahlkriterien.
IMFASFStreamSelector::SetStreamSelectorFlags

Legt Optionen für die Streamauswahl fest.

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

Media Foundation-Schnittstellen