Метод ISoftwareBitmapNativeFactory::CreateFromMF2DBuffer2 (windows.graphics.imaging.interop.h)
Создает объект среда выполнения Windows SoftwareBitmap из предоставленного объекта IMF2DBuffer2.
Синтаксис
HRESULT CreateFromMF2DBuffer2(
[in] IMF2DBuffer2 *data,
[in] REFGUID subtype,
[in] UINT32 width,
[in] UINT32 height,
[in] BOOL forceReadOnly,
[in, optional] const MFVideoArea *minDisplayAperture,
[in] REFIID riid,
[out] LPVOID *ppv
);
Параметры
[in] data
Тип: IMF2DBuffer2*
Исходный буфер, содержащий двумерную поверхность, например видеокадр.
[in] subtype
Тип: REFGUID
Guid, указывающий подтип видео исходного буфера.
[in] width
Тип: UINT32
Ширина исходной поверхности.
[in] height
Тип: UINT32
Высота исходной поверхности.
[in] forceReadOnly
Тип: BOOL
Значение , указывающее, является ли созданное программное растровое изображение доступной только для чтения.
[in, optional] minDisplayAperture
Тип: const MFVideoArea*
Прямоугольная область в пределах поверхности, содержащая допустимые данные изображения. Используйте значение NULL, если полный кадр действителен.
[in] riid
Тип: REFIID
Интерфейс, который требуется получить из созданного объекта SoftwareBitmap . Обычно это Windows.Graphics.Imaging.ISoftwareBitmap.
[out] ppv
Тип: LPVOID*
При успешном возвращении этого метода содержит запрошенный интерфейс.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK при успешном завершении.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | windows.graphics.imaging.interop.h |
Библиотека | Windows.graphics.imaging.interop.lib |
DLL | Windows.graphics.imaging.interop.dll |