One Logo Pool Ball
RoomPlan · IOS API REFERENCE

RoomCaptureSession

class · iOS 16.0+ · SDK 27.1

class RoomCaptureSession

Members (10)

init · iOS 17.0+

init

TypeScript
static initArSession(arSession?: (_ARKit_ARSession) | null): RoomCaptureSession
Swift declaration
init(arSession: ARSession? = nil)
get · iOS 16.0+

arSession

TypeScript
get arSession(): _ARKit_ARSession
Swift declaration
var arSession: ARSession
set · iOS 16.0+

arSession

TypeScript
set arSession(value: _ARKit_ARSession)
Swift declaration
var arSession: ARSession
get · iOS 16.0+

isSupported

TypeScript
static get isSupported(): boolean
Swift declaration
static var isSupported: Bool { get }
method · iOS 16.0+

run

TypeScript
run(configuration: RoomCaptureSession_Configuration): void
Swift declaration
func run(configuration: RoomCaptureSession.Configuration)
method · iOS 17.0+

stop

TypeScript
stopPauseARSession(pauseARSession?: boolean): void
Swift declaration
func stop(pauseARSession: Bool = true)
method · iOS 16.0+

stop

TypeScript
stop(): void
Swift declaration
func stop()
get · iOS 16.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any RoomCaptureSessionDelegate)?
set · iOS 16.0+

delegate

TypeScript
set delegate(value: (Implements<RoomCaptureSessionDelegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any RoomCaptureSessionDelegate)?
init · iOS 16.0+

init

TypeScript
static init(): RoomCaptureSession
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All RoomPlan types →