Bitmap.WrapHardwareBuffer(HardwareBuffer, ColorSpace) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Créez une bitmap matérielle sauvegardée par un HardwareBuffer.
[Android.Runtime.Register("wrapHardwareBuffer", "(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;", "", ApiSince=29)]
public static Android.Graphics.Bitmap? WrapHardwareBuffer(Android.Hardware.HardwareBuffer hardwareBuffer, Android.Graphics.ColorSpace? colorSpace);
[<Android.Runtime.Register("wrapHardwareBuffer", "(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;", "", ApiSince=29)>]
static member WrapHardwareBuffer : Android.Hardware.HardwareBuffer * Android.Graphics.ColorSpace -> Android.Graphics.Bitmap
Paramètres
- hardwareBuffer
- HardwareBuffer
HardwareBuffer à encapsuler.
- colorSpace
- ColorSpace
Espace de couleur de la bitmap. Doit être un ColorSpace.Rgb espace de couleurs.
Si la valeur est Null, SRGB est supposée.
Retours
Image bitmap encapsulant la mémoire tampon ou null en cas de problème lors de la création de la bitmap.
- Attributs
Remarques
Créez une bitmap matérielle sauvegardée par un HardwareBuffer.
Les indicateurs d’utilisation de HardwareBuffer passés doivent contenir HardwareBuffer#USAGE_GPU_SAMPLED_IMAGE.
La bitmap conserve une référence à la mémoire tampon afin que les appelants puissent fermer le HardwareBuffer en toute sécurité sans affecter la bitmap. Toutefois, hardwareBuffer ne doit pas être modifié pendant qu’une bitmap encapsulée y accède. Cela entraîne un comportement non défini.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.