Package org.robovm.apple.arkit
Interface ARSessionObserver
-
- All Superinterfaces:
NSObjectProtocol
,org.robovm.objc.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cameraDidChangeTrackingState(ARSession session, ARCamera camera)
void
didFailWithError(ARSession session, NSError error)
void
didOutputAudioSampleBuffer(ARSession session, CMSampleBuffer audioSampleBuffer)
void
sessionInterruptionEnded(ARSession session)
boolean
sessionShouldAttemptRelocalization(ARSession session)
void
sessionWasInterrupted(ARSession session)
-
-
-
Method Detail
-
sessionWasInterrupted
void sessionWasInterrupted(ARSession session)
-
sessionInterruptionEnded
void sessionInterruptionEnded(ARSession session)
-
sessionShouldAttemptRelocalization
boolean sessionShouldAttemptRelocalization(ARSession session)
- Since:
- Available in iOS 11.3 and later.
-
didOutputAudioSampleBuffer
void didOutputAudioSampleBuffer(ARSession session, CMSampleBuffer audioSampleBuffer)
-
-