Linguaggio

Bitmap.WrapHardwareBuffer(HardwareBuffer, ColorSpace) Metodo

Definizione

Creare una bitmap hardware supportata da un oggetto 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

Parametri

hardwareBuffer
HardwareBuffer

HardwareBuffer da eseguire.

colorSpace
ColorSpace

Spazio dei colori della bitmap. Deve essere uno ColorSpace.Rgb spazio colori. Se null, si presuppone CHE SRGB.

Valori restituiti

Bitmap che esegue il wrapping del buffer o null se si è verificato un problema durante la creazione della bitmap.

Attributi

Commenti

Creare una bitmap hardware supportata da un oggetto HardwareBuffer.

I flag di utilizzo di HardwareBuffer passati devono contenere HardwareBuffer#USAGE_GPU_SAMPLED_IMAGE.

La bitmap manterrà un riferimento al buffer in modo che i chiamanti possano chiudere in modo sicuro HardwareBuffer senza influire sulla bitmap. Tuttavia, HardwareBuffer non deve essere modificato durante l'accesso a una bitmap di cui è stato eseguito il wrapping. In questo modo si verifica un comportamento non definito.

per android.graphics.Bitmap.wrapHardwareBuffer(android.hardware.HardwareBuffer, android.graphics.ColorSpace).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a