Método ISoftwareBitmapNativeFactory::CreateFromMF2DBuffer2 (windows.graphics.imaging.interop.h)
Cria uma Windows Runtime objeto SoftwareBitmap do IMF2DBuffer2 fornecido.
Sintaxe
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*
O buffer de origem que contém uma superfície bidimensional, como um quadro de vídeo.
[in] subtype
Tipo: REFGUID
Um GUID que especifica o subtipo de vídeo do buffer de origem.
[in] width
Tipo: UINT32
A largura da superfície de origem.
[in] height
Tipo: UINT32
A altura da superfície de origem.
[in] forceReadOnly
Tipo: BOOL
Um valor que indica se o bitmap de software criado é somente leitura.
[in, optional] minDisplayAperture
Tipo: const MFVideoArea*
A área retangular dentro da superfície que contém dados de imagem válidos. Use NULL se o quadro completo for válido.
[in] riid
Tipo: REFIID
A interface a ser obtida do objeto SoftwareBitmap criado. Geralmente, isso é Windows.Graphics.Imaging.ISoftwareBitmap.
[out] ppv
Tipo: LPVOID*
Quando esse método retorna com êxito, contém a interface solicitada.
Retornar valor
Tipo: HRESULT
Retorna S_OK após a conclusão bem-sucedida.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | windows.graphics.imaging.interop.h |
Biblioteca | Windows.graphics.imaging.interop.lib |
DLL | Windows.graphics.imaging.interop.dll |