Método IVideoFrameNativeFactory::CreateFromMFSample (windows.media.core.interop.h)
Cria um IVideoFrameNative do IMFSample fornecido.
Sintaxe
HRESULT CreateFromMFSample(
[in] IMFSample *data,
[in] REFGUID subtype,
[in] UINT32 width,
[in] UINT32 height,
[in] BOOL forceReadOnly,
[in, optional] const MFVideoArea *minDisplayAperture,
[in, optional] IMFDXGIDeviceManager *device,
[in] REFIID riid,
[out] LPVOID *ppv
);
Parâmetros
[in] data
Tipo: IMFSample*
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, optional] device
Tipo: IMFDXGIDeviceManager*
Ponteiro para o dispositivo associado aos dados da imagem.
[in] riid
Tipo: REFIID
O IID da interface IVideoFrameNative .
[out] ppv
Tipo: LPVOID*
Quando esse método retorna com êxito, contém a interface solicitada.
Valor retornado
Tipo: HRESULT
Retorna S_OK após a conclusão bem-sucedida.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | windows.media.core.interop.h |