Lenguaje

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 ajustar.

colorSpace
ColorSpace

Espacio de color 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 produjo 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 llamadores puedan cerrar de forma segura hardwareBuffer sin afectar al mapa de bits. Sin embargo, hardwareBuffer no debe modificarse mientras un mapa de bits ajustado tiene acceso a él. Si lo hace, se producirá un comportamiento indefinido.

Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a