Freigeben über


ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) Methode

Definition

Gibt an, dass frame aufgrund der Nachverfolgung aktualisiert wurde.

[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

Parameter

session
ARSession

Die Sitzung, die die Informationen für das Ereignis bereitstellt.

frame
ARFrame

Der Frame, der aktualisiert wurde.

Attribute

Hinweise

Entwickler, die diese Methode überschreiben, müssen M M:System.IDisposable.Dispose* aufrufen, wenn sie die frame Verarbeitung abgeschlossen haben. Intern generiert ARKit nur dann ein neues ARFrame Objekt, wenn keine Verweise mehr auf einen vorhandenen Frame vorhanden sind. Wenn M:System.IDisposable.Dispose* nicht aufgerufen wird, wird ARKit erst erzeugt, wenn der GC die frameerfasst. Dies wird in der Regel als eingefrorener, nicht reaktionsfähiger oder "stark stotterndes" Videofeed angezeigt.

Gilt für: