Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |