Share via


Metodo IMF2DBuffer::GetScanline0AndPitch (mfobjects.h)

Recupera un puntatore alla memoria del buffer e all'stride di superficie.

Sintassi

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

Parametri

[out] pbScanline0

Riceve un puntatore al primo byte della riga superiore di pixel nell'immagine.

[out] plPitch

Riceve lo stride, in byte. Per altre informazioni, vedere Image Stride.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
ERROR_INVALID_FUNCTION
È necessario bloccare il buffer prima di chiamare questo metodo.

Commenti

Prima di chiamare questo metodo, è necessario bloccare il buffer chiamando FM2DBuffer::Lock2D. Il puntatore restituito in plPitch è valido solo mentre il buffer rimane bloccato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfobjects.h (include Mfidl.h)
Libreria Mfuuid.lib

Vedi anche

FMI2DBuffer

Buffer multimediali

Buffer video non compressi