Freigeben über


IMFASFStreamSelector::BitrateToStepNumber-Methode (wmcontainer.h)

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.

Syntax

HRESULT BitrateToStepNumber(
  [in]  DWORD dwBitrate,
  [out] DWORD *pdwStepNum
);

Parameter

[in] dwBitrate

Die Bitrate, für die ein Bandbreitenschritt ermittelt werden soll.

[out] pdwStepNum

Empfängt die Schrittnummer. Verwenden Sie diese Nummer, um Informationen zum Schritt abzurufen, indem Sie IMFASFStreamSelector::GetBandwidthStep aufrufen.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Rufen Sie in einem MBR-Szenario (Streaming mit mehreren Bitraten) diese Methode mit der aktuellen Datenrate der Netzwerkverbindung auf, um den richtigen Schritt zu ermitteln. Sie können diese Methode auch während des gesamten Streamings regelmäßig aufrufen, um sicherzustellen, dass der beste Schritt verwendet wird.

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
Bibliothek Mfuuid.lib

Weitere Informationen

IMFASFStreamSelector