Método ISoftwareBitmapNativeFactory::CreateFromMF2DBuffer2 (windows.graphics.imaging.interop.h)
Crea un objeto Windows Runtime SoftwareBitmap a partir del FMI2DBuffer2 proporcionado.
Sintaxis
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
);
Parámetros
[in] data
Tipo: IMF2DBuffer2*
Búfer de origen que contiene una superficie bidimensional, como un fotograma de vídeo.
[in] subtype
Tipo: REFGUID
GUID que especifica el subtipo de vídeo del búfer de origen.
[in] width
Tipo: UINT32
Ancho de la superficie de origen.
[in] height
Tipo: UINT32
Alto de la superficie de origen.
[in] forceReadOnly
Tipo: BOOL
Valor que indica si el mapa de bits de software creado es de solo lectura.
[in, optional] minDisplayAperture
Tipo: const MFVideoArea*
Área rectangular dentro de la superficie que contiene datos de imagen válidos. Use NULL si el marco completo es válido.
[in] riid
Tipo: REFIID
Interfaz que se va a obtener del objeto SoftwareBitmap creado. Esto suele ser Windows.Graphics.Imaging.ISoftwareBitmap.
[out] ppv
Tipo: LPVOID*
Cuando este método se devuelve correctamente, contiene la interfaz solicitada.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK al completarse correctamente.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | windows.graphics.imaging.interop.h |
Library | Windows.graphics.imaging.interop.lib |
Archivo DLL | Windows.graphics.imaging.interop.dll |