Package org.robovm.apple.arkit
Interface ARSessionObserver
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Subinterfaces:
ARSCNViewDelegate,ARSessionDelegate,ARSKViewDelegate
- All Known Implementing Classes:
ARSCNViewDelegateAdapter,ARSessionDelegateAdapter,ARSessionObserverAdapter,ARSKViewDelegateAdapter
public interface ARSessionObserver extends NSObjectProtocol
- Since:
- Available in iOS 11.0 and later.
-
Method Summary
Modifier and Type Method Description voidcameraDidChangeTrackingState(ARSession session, ARCamera camera)voiddidChangeGeoTrackingStatus(ARSession session, ARGeoTrackingStatus geoTrackingStatus)voiddidFailWithError(ARSession session, NSError error)voiddidOutputAudioSampleBuffer(ARSession session, CMSampleBuffer audioSampleBuffer)voiddidOutputCollaborationData(ARSession session, ARCollaborationData data)voidsessionInterruptionEnded(ARSession session)booleansessionShouldAttemptRelocalization(ARSession session)voidsessionWasInterrupted(ARSession session)
-
Method Details
-
didFailWithError
-
cameraDidChangeTrackingState
-
sessionWasInterrupted
-
sessionInterruptionEnded
-
sessionShouldAttemptRelocalization
- Since:
- Available in iOS 11.3 and later.
-
didOutputAudioSampleBuffer
-
didOutputCollaborationData
- Since:
- Available in iOS 13.0 and later.
-
didChangeGeoTrackingStatus
- Since:
- Available in iOS 14.0 and later.
-