SurfaceControl.Transaction.SetBuffer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetBuffer(SurfaceControl, HardwareBuffer) | |
| SetBuffer(SurfaceControl, HardwareBuffer, SyncFence) | |
| SetBuffer(SurfaceControl, HardwareBuffer, SyncFence, IConsumer) |
SetBuffer(SurfaceControl, HardwareBuffer)
[Android.Runtime.Register("setBuffer", "(Landroid/view/SurfaceControl;Landroid/hardware/HardwareBuffer;)Landroid/view/SurfaceControl$Transaction;", "GetSetBuffer_Landroid_view_SurfaceControl_Landroid_hardware_HardwareBuffer_Handler", ApiSince=33)]
public virtual Android.Views.SurfaceControl.Transaction SetBuffer(Android.Views.SurfaceControl sc, Android.Hardware.HardwareBuffer? buffer);
[<Android.Runtime.Register("setBuffer", "(Landroid/view/SurfaceControl;Landroid/hardware/HardwareBuffer;)Landroid/view/SurfaceControl$Transaction;", "GetSetBuffer_Landroid_view_SurfaceControl_Landroid_hardware_HardwareBuffer_Handler", ApiSince=33)>]
abstract member SetBuffer : Android.Views.SurfaceControl * Android.Hardware.HardwareBuffer -> Android.Views.SurfaceControl.Transaction
override this.SetBuffer : Android.Views.SurfaceControl * Android.Hardware.HardwareBuffer -> Android.Views.SurfaceControl.Transaction
參數
- buffer
- HardwareBuffer
傳回
- 屬性
適用於
SetBuffer(SurfaceControl, HardwareBuffer, SyncFence)
[Android.Runtime.Register("setBuffer", "(Landroid/view/SurfaceControl;Landroid/hardware/HardwareBuffer;Landroid/hardware/SyncFence;)Landroid/view/SurfaceControl$Transaction;", "GetSetBuffer_Landroid_view_SurfaceControl_Landroid_hardware_HardwareBuffer_Landroid_hardware_SyncFence_Handler", ApiSince=33)]
public virtual Android.Views.SurfaceControl.Transaction SetBuffer(Android.Views.SurfaceControl sc, Android.Hardware.HardwareBuffer? buffer, Android.Hardware.SyncFence? fence);
[<Android.Runtime.Register("setBuffer", "(Landroid/view/SurfaceControl;Landroid/hardware/HardwareBuffer;Landroid/hardware/SyncFence;)Landroid/view/SurfaceControl$Transaction;", "GetSetBuffer_Landroid_view_SurfaceControl_Landroid_hardware_HardwareBuffer_Landroid_hardware_SyncFence_Handler", ApiSince=33)>]
abstract member SetBuffer : Android.Views.SurfaceControl * Android.Hardware.HardwareBuffer * Android.Hardware.SyncFence -> Android.Views.SurfaceControl.Transaction
override this.SetBuffer : Android.Views.SurfaceControl * Android.Hardware.HardwareBuffer * Android.Hardware.SyncFence -> Android.Views.SurfaceControl.Transaction
參數
- buffer
- HardwareBuffer
- fence
- SyncFence
傳回
- 屬性
適用於
SetBuffer(SurfaceControl, HardwareBuffer, SyncFence, IConsumer)
[Android.Runtime.Register("setBuffer", "(Landroid/view/SurfaceControl;Landroid/hardware/HardwareBuffer;Landroid/hardware/SyncFence;Ljava/util/function/Consumer;)Landroid/view/SurfaceControl$Transaction;", "GetSetBuffer_Landroid_view_SurfaceControl_Landroid_hardware_HardwareBuffer_Landroid_hardware_SyncFence_Ljava_util_function_Consumer_Handler", ApiSince=33)]
public virtual Android.Views.SurfaceControl.Transaction SetBuffer(Android.Views.SurfaceControl sc, Android.Hardware.HardwareBuffer? buffer, Android.Hardware.SyncFence? fence, Java.Util.Functions.IConsumer? releaseCallback);
[<Android.Runtime.Register("setBuffer", "(Landroid/view/SurfaceControl;Landroid/hardware/HardwareBuffer;Landroid/hardware/SyncFence;Ljava/util/function/Consumer;)Landroid/view/SurfaceControl$Transaction;", "GetSetBuffer_Landroid_view_SurfaceControl_Landroid_hardware_HardwareBuffer_Landroid_hardware_SyncFence_Ljava_util_function_Consumer_Handler", ApiSince=33)>]
abstract member SetBuffer : Android.Views.SurfaceControl * Android.Hardware.HardwareBuffer * Android.Hardware.SyncFence * Java.Util.Functions.IConsumer -> Android.Views.SurfaceControl.Transaction
override this.SetBuffer : Android.Views.SurfaceControl * Android.Hardware.HardwareBuffer * Android.Hardware.SyncFence * Java.Util.Functions.IConsumer -> Android.Views.SurfaceControl.Transaction
參數
- buffer
- HardwareBuffer
- fence
- SyncFence
- releaseCallback
- IConsumer
傳回
- 屬性