ISoftwareBitmapNativeFactory::CreateFromMF2DBuffer2-Methode (windows.graphics.imaging.interop.h)
Erstellt ein Windows-Runtime SoftwareBitmap-Objekt aus dem bereitgestellten IMF2DBuffer2.
Syntax
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
);
Parameter
[in] data
Typ: IMF2DBuffer2*
Der Quellpuffer, der eine zweidimensionale Oberfläche enthält, z. B. einen Videoframe.
[in] subtype
Typ: REFGUID
Eine GUID, die den Videountertyp des Quellpuffers angibt.
[in] width
Typ: UINT32
Die Breite der Quelloberfläche.
[in] height
Typ: UINT32
Die Höhe der Quelloberfläche.
[in] forceReadOnly
Typ: BOOL
Ein Wert, der angibt, ob die erstellte Softwarebitbitbit schreibgeschützt ist.
[in, optional] minDisplayAperture
Typ: const MFVideoArea*
Der rechteckige Bereich innerhalb der Oberfläche, der gültige Bilddaten enthält. Verwenden Sie NULL, wenn der vollständige Frame gültig ist.
[in] riid
Typ: REFIID
Die Schnittstelle, die aus dem erstellten SoftwareBitmap-Objekt abgerufen werden soll. Dies ist in der Regel Windows.Graphics.Imaging.ISoftwareBitmap.
[out] ppv
Typ: LPVOID*
Wenn diese Methode erfolgreich zurückgegeben wird, enthält die angeforderte Schnittstelle.
Rückgabewert
Typ: HRESULT
Gibt nach erfolgreichem Abschluss S_OK zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | windows.graphics.imaging.interop.h |
Bibliothek | Windows.graphics.imaging.interop.lib |
DLL | Windows.graphics.imaging.interop.dll |