IMF2DBuffer::GetScanline0AndPitch-Methode (mfobjects.h)

Ruft einen Zeiger auf den Pufferspeicher und den Oberflächenschritt ab.

Syntax

HRESULT GetScanline0AndPitch(
  [out] BYTE **pbScanline0,
  [out] LONG *plPitch
);

Parameter

[out] pbScanline0

Empfängt einen Zeiger auf das erste Byte der obersten Pixelzeile im Bild.

[out] plPitch

Empfängt den Schritt in Bytes. Weitere Informationen finden Sie unter Bildstride.

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.
ERROR_INVALID_FUNCTION
Sie müssen den Puffer sperren, bevor Sie diese Methode aufrufen.

Hinweise

Vor dem Aufrufen dieser Methode müssen Sie den Puffer sperren, indem Sie IMF2DBuffer::Lock2D aufrufen. Der in plPitch zurückgegebene Zeiger ist nur gültig, während der Puffer gesperrt bleibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfobjects.h (include Mfidl.h)
Bibliothek Mfuuid.lib

Weitere Informationen

IMF2DBuffer

Medienpuffer

Nicht komprimierte Videopuffer