ARSessionDelegate.DidUpdateFrame(ARSession, ARFrame) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 frame
erfasst. Dies wird in der Regel als eingefrorener, nicht reaktionsfähiger oder "stark stotterndes" Videofeed angezeigt.