ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示 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。 这通常显示为冻结、无响应或“严重口吃”的视频源。