Método IVideoFrameNativeFactory::CreateFromMFSample (windows.media.core.interop.h)
Crea un IVideoFrameNative a partir del fmiAmple proporcionado.
Sintaxis
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*
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, optional] device
Tipo: IMFDXGIDeviceManager*
Puntero al dispositivo asociado a los datos de imagen.
[in] riid
Tipo: REFIID
IiD de la interfaz IVideoFrameNative .
[out] ppv
Tipo: LPVOID*
Cuando este método vuelve correctamente, contiene la interfaz solicitada.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK al completarse correctamente.
Requisitos
Plataforma de destino | Windows |
Encabezado | windows.media.core.interop.h |