Metodo ISoftwareBitmapNativeFactory::CreateFromMF2DBuffer2 (windows.graphics.imaging.interop.h)
Crea un oggetto Windows Runtime SoftwareBitmapdall'oggetto IMF2DBuffer2 fornito.
Sintassi
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
);
Parametri
[in] data
Tipo: IMF2DBuffer2*
Buffer di origine contenente una superficie bidimensionale, ad esempio un fotogramma 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 il frame completo è valido.
[in] riid
Tipo: REFIID
Interfaccia da ottenere dall'oggetto SoftwareBitmap creato. Si tratta in genere di Windows.Graphics.Imaging.ISoftwareBitmap.
[out] ppv
Tipo: LPVOID*
Quando questo metodo viene restituito correttamente, contiene l'interfaccia richiesta.
Valore restituito
Tipo: HRESULT
Restituisce S_OK al completamento corretto.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | windows.graphics.imaging.interop.h |
Libreria | Windows.graphics.imaging.interop.lib |
DLL | Windows.graphics.imaging.interop.dll |