IWMCodecLeakyBucket::SetBufferSizeBits-Methode (wmcodecdsp.h)
Legt die Puffergröße in Bits fest.
Syntax
HRESULT SetBufferSizeBits(
[in] ULONG ulBufferSize
);
Parameter
[in] ulBufferSize
Die Puffergröße in Bits.
Rückgabewert
Diese Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
Hinweise
Diese Methode ist nicht für die Audioencoderobjekte implementiert. Wenn Sie diese Methode über die IWMCodecLeakyBucket-Schnittstelle aufrufen, wird E_NOTIMPL zurückgegeben.
Die Puffergröße entspricht der Bitrate des Datenstroms multipliziert mit dem Pufferfenster. Beispielsweise würde ein Stream mit einer Bitrate von 28 Kilobit pro Sekunde mit einem Pufferfenster von 3 Sekunden einen Puffer von 28000 Bits pro Sekunde x 3 Sekunden = 84000 Bits aufweisen.
Diese Methode ist eine Alternative zum Festlegen der MFPKEY_VIDEOWINDOW-Eigenschaft. Die Verwendung dieser Methode ändert nicht die Bitrate des Datenstroms, sondern das Pufferfenster. Wenn Der Stream mit einer Bitrate von 28.000 Bit pro Sekunde aus dem vorherigen Beispiel verwendet wird, hätte das Festlegen der Puffergröße auf 84000 mit dieser Methode genau die gleiche Auswirkung wie das Festlegen MFPKEY_VIDEOWINDOW auf 3000 Millisekunden (3 Sekunden).
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wmcodecdsp.h |