Bitmap.WrapHardwareBuffer(HardwareBuffer, ColorSpace) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.