Freigeben über


ARSessionDelegate_Extensions.DidUpdateFrame Methode

Definition

Gibt an, dass frame aufgrund der Nachverfolgung aktualisiert wurde.

public static void DidUpdateFrame (this ARKit.IARSessionDelegate This, ARKit.ARSession session, ARKit.ARFrame frame);
static member DidUpdateFrame : ARKit.IARSessionDelegate * ARKit.ARSession * ARKit.ARFrame -> unit

Parameter

This
IARSessionDelegate

Die Instanz, auf der diese Erweiterungsmethode ausgeführt wird.

session
ARSession

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

frame
ARFrame

Der Frame, der aktualisiert wurde.

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: