ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Indicates that frame
has been updated due to tracking.
[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
Parameters
- session
- ARSession
The session that is supplying the information for the event.
- frame
- ARFrame
The frame that was updated.
- Attributes
Remarks
Developers who override this method must be sure to call M:System.IDisposable.Dispose* on the frame
when they have finished processing. Internally, ARKit only generates a new ARFrame object when there are no more references to an existing frame. If M:System.IDisposable.Dispose* is not called, ARKit will not produce until the GC collects the frame
. This typically appears as a frozen, non-responsive, or "severely stuttering" video feed.