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 |