Méthode ISoftwareBitmapNativeFactory ::CreateFromMF2DBuffer2 (windows.graphics.imaging.interop.h)
Crée un Windows Runtime objet SoftwareBitmap à partir de l’objet IMF2DBuffer2 fourni.
Syntaxe
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
);
Paramètres
[in] data
Type : IMF2DBuffer2*
Mémoire tampon source contenant une surface à deux dimensions, telle qu’une trame vidéo.
[in] subtype
Type : REFGUID
GUID spécifiant le sous-type vidéo de la mémoire tampon source.
[in] width
Type : UINT32
Largeur de la surface source.
[in] height
Type : UINT32
Hauteur de la surface source.
[in] forceReadOnly
Type : BOOL
Valeur indiquant si la bitmap logicielle créée est en lecture seule.
[in, optional] minDisplayAperture
Type : const MFVideoArea*
Zone rectangulaire dans la surface qui contient des données d’image valides. Utilisez NULL si l’image complète est valide.
[in] riid
Type : REFIID
Interface à obtenir à partir de l’objet SoftwareBitmap créé. Il s’agit généralement de Windows.Graphics.Imaging.ISoftwareBitmap.
[out] ppv
Type : LPVOID*
Lorsque cette méthode retourne correctement, contient l’interface demandée.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite de l’exécution.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | windows.graphics.imaging.interop.h |
Bibliothèque | Windows.graphics.imaging.interop.lib |
DLL | Windows.graphics.imaging.interop.dll |