Bitmap.WrapHardwareBuffer(HardwareBuffer, ColorSpace) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個硬體點陣圖,並以 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
參數
- hardwareBuffer
- HardwareBuffer
HardwareBuffer 要包裝。
- colorSpace
- ColorSpace
點陣圖的色彩空間。 一定是 ColorSpace.Rgb 色彩空間。
若為零,則假設 SRGB。
傳回
用位圖包裝緩衝區,或如果建立位圖有問題則用空。
- 屬性
備註
建立一個硬體點陣圖,並以 HardwareBuffer.
傳遞的 HardwareBuffer 使用標誌必須包含 HardwareBuffer#USAGE_GPU_SAMPLED_IMAGE。
位圖會保留對緩衝區的參考,讓呼叫者能安全地關閉硬體緩衝區而不影響位圖。 然而,當包裹的點陣圖存取硬體緩衝區時,不得被修改。 這樣做會導致未定義的行為。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。