Método IMF2DBuffer::GetScanline0AndPitch (mfobjects.h)

Recupera un puntero a la memoria del búfer y al intervalo de superficie.

Sintaxis

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

Parámetros

[out] pbScanline0

Recibe un puntero al primer byte de la fila superior de píxeles de la imagen.

[out] plPitch

Recibe el paso, en bytes. Para obtener más información, consulte Image Stride.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
ERROR_INVALID_FUNCTION
Debe bloquear el búfer antes de llamar a este método.

Comentarios

Antes de llamar a este método, debe bloquear el búfer llamando a IMF2DBuffer::Lock2D. El puntero devuelto en plPitch solo es válido mientras el búfer permanece bloqueado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfobjects.h (include Mfidl.h)
Library Mfuuid.lib

Consulte también

IMF2DBuffer

Búferes multimedia

Búferes de vídeo sin comprimir