Bitmap.WrapHardwareBuffer(HardwareBuffer, ColorSpace) Método

Definición

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.

Documentación de Java para android.graphics.Bitmap.wrapHardwareBuffer(android.hardware.HardwareBuffer, android.graphics.ColorSpace).

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.

Se aplica a