Freigeben über


ARSessionObserver_Extensions Klasse

Definition

Optionale Methoden der IARSessionObserver Schnittstelle.

public static class ARSessionObserver_Extensions
type ARSessionObserver_Extensions = class
Vererbung
ARSessionObserver_Extensions

Methoden

CameraDidChangeTrackingState(IARSessionObserver, ARSession, ARCamera)

Wird aufgerufen, wenn sich das TrackingState ändert, was eine Änderung der Nachverfolgungsqualität angibt.

DidFail(IARSessionObserver, ARSession, NSError)

Wird aufgerufen, wenn die session Ausführung aufgrund eines Fehlers beendet wird.

DidOutputAudioSampleBuffer(IARSessionObserver, ARSession, CMSampleBuffer)

Entwickler können diese Methode implementieren, die kurz nach der Wiedergabe eines Audiopuffers aufgerufen wird.

InterruptionEnded(IARSessionObserver, ARSession)

Entwickler können diese Methode überschreiben, um mit der Frameverarbeitung und Gerätenachverfolgung nach einer Unterbrechung zu beginnen.

ShouldAttemptRelocalization(IARSessionObserver, ARSession)

Gibt einen booleschen Wert zurück, der angibt, ob die Sitzung versuchen soll, sich nach einer Unterbrechung neu zu orientieren.

WasInterrupted(IARSessionObserver, ARSession)

Entwickler können diese Methode überschreiben, um die Frameverarbeitung und die Gerätenachverfolgung zu beenden, wenn eine Unterbrechung auftritt.

Gilt für: