ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) 方法

定义

指示 frame 由于跟踪而已更新。

[Foundation.Export("session:didUpdateFrame:")]
public virtual void DidUpdateFrame (ARKit.ARSession session, ARKit.ARFrame frame);
abstract member DidUpdateFrame : ARKit.ARSession * ARKit.ARFrame -> unit
override this.DidUpdateFrame : ARKit.ARSession * ARKit.ARFrame -> unit

参数

session
ARSession

为事件提供信息的会话。

frame
ARFrame

已更新的帧。

属性

注解

重写此方法的开发人员必须确保在完成处理后调用 M:System.IDisposable.Dispose*frame 。 在内部,ARKit 仅在不再引用现有帧时生成新 ARFrame 对象。 如果未调用 M:System.IDisposable.Dispose* ,则在 GC 收集 之前 frame不会生成 ARKit。 这通常显示为冻结、无响应或“严重口吃”的视频源。

适用于