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の色空間である必要があります。
null の場合、SRGB が想定されます。
返品
バッファーをラップするビットマップ。ビットマップの作成に問題がある場合は null。
- 属性
注釈
HardwareBufferに基づくハードウェア ビットマップを作成します。
渡された HardwareBuffer の使用フラグには、 HardwareBuffer#USAGE_GPU_SAMPLED_IMAGEが含まれている必要があります。
ビットマップはバッファーへの参照を保持するため、呼び出し元はビットマップに影響を与えずに HardwareBuffer を安全に閉じることができます。 ただし、ラップされたビットマップがアクセスしている間は、HardwareBuffer を変更しないでください。 そうすると、未定義の動作が発生します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。