SurfaceControl.Transaction.SetBuffer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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
返回
- 属性