Metodo IVideoFrameNativeFactory::CreateFromMFSample (windows.media.core.interop.h)
Crea un IVideoFrameNativedall'FMSample fornito.
Sintassi
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
);
Parametri
[in] data
Tipo: FMSample*
Buffer di origine contenente una superficie bidimensionale, ad esempio un frame video.
[in] subtype
Tipo: REFGUID
GUID che specifica il sottotipo video del buffer di origine.
[in] width
Tipo: UINT32
Larghezza della superficie di origine.
[in] height
Tipo: UINT32
Altezza della superficie di origine.
[in] forceReadOnly
Tipo: BOOL
Valore che indica se la bitmap software creata è di sola lettura.
[in, optional] minDisplayAperture
Tipo: const MFVideoArea*
Area rettangolare all'interno della superficie che contiene dati di immagine validi. Usare NULL se la cornice completa è valida.
[in, optional] device
Tipo: IMFDXGIDeviceManager*
Puntatore al dispositivo associato ai dati dell'immagine.
[in] riid
Tipo: REFIID
IID dell'interfaccia IVideoFrameNative .
[out] ppv
Tipo: LPVOID*
Quando questo metodo restituisce correttamente, contiene l'interfaccia richiesta.
Valore restituito
Tipo: HRESULT
Restituisce S_OK al completamento corretto.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | windows.media.core.interop.h |