Bitmap.WrapHardwareBuffer(HardwareBuffer, ColorSpace) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cree un mapa de bits de hardware respaldado por .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
Parámetros
- hardwareBuffer
- HardwareBuffer
HardwareBuffer que se va a encapsular.
- colorSpace
- ColorSpace
Espacio de colores del mapa de bits. Debe ser un ColorSpace.Rgb
espacio de colores.
Si es null, se asume SRGB.
Devoluciones
Un mapa de bits que encapsula el búfer o null si se ha producido un problema al crear el mapa de bits.
- Atributos
Comentarios
Cree un mapa de bits de hardware respaldado por .HardwareBuffer
Las marcas de uso de HardwareBuffer pasadas deben contener HardwareBuffer#USAGE_GPU_SAMPLED_IMAGE
.
El mapa de bits mantendrá una referencia al búfer para que los autores de llamadas puedan cerrar de forma segura hardwareBuffer sin afectar al mapa de bits. Sin embargo, HardwareBuffer no se debe modificar mientras un mapa de bits ajustado tiene acceso a él. Si lo hace, se producirá un comportamiento indefinido.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.