IMF2DBuffer::GetScanline0AndPitch 方法 (mfobjects.h)
检索指向缓冲区内存和图面步幅的指针。
语法
HRESULT GetScanline0AndPitch(
[out] BYTE **pbScanline0,
[out] LONG *plPitch
);
参数
[out] pbScanline0
接收指向图像中像素顶部行的第一个字节的指针。
[out] plPitch
接收步幅(以字节为单位)。 有关详细信息,请参阅 图像步幅。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
在调用此方法之前,必须锁定缓冲区。 |
注解
在调用此方法之前,必须通过调用 IMF2DBuffer::Lock2D 来锁定缓冲区。 仅在缓冲区保持锁定时, 在 plPitch 中返回的指针才有效。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfobjects.h (包括 Mfidl.h) |
Library | Mfuuid.lib |