init
TypeScriptstatic initArSession(arSession?: (_ARKit_ARSession) | null): RoomCaptureSessionSwift declarationinit(arSession: ARSession? = nil)class · iOS 16.0+ · SDK 27.1
class RoomCaptureSessionstatic initArSession(arSession?: (_ARKit_ARSession) | null): RoomCaptureSessionSwift declarationinit(arSession: ARSession? = nil)get arSession(): _ARKit_ARSessionSwift declarationvar arSession: ARSessionset arSession(value: _ARKit_ARSession)Swift declarationvar arSession: ARSessionstatic get isSupported(): booleanSwift declarationstatic var isSupported: Bool { get }run(configuration: RoomCaptureSession_Configuration): voidSwift declarationfunc run(configuration: RoomCaptureSession.Configuration)stopPauseARSession(pauseARSession?: boolean): voidSwift declarationfunc stop(pauseARSession: Bool = true)stop(): voidSwift declarationfunc stop()get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any RoomCaptureSessionDelegate)?set delegate(value: (Implements<RoomCaptureSessionDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any RoomCaptureSessionDelegate)?static init(): RoomCaptureSessionSwift declarationinit()No declarations were skipped in this snapshot.