---
title: "run(configuration:)"
framework: roomplan
role: symbol
role_heading: Instance Method
path: "roomplan/roomcapturesession/run(configuration:)"
---

# run(configuration:)

Starts a room-capture session with the specified configuration.

## Declaration

```swift
func run(configuration: RoomCaptureSession.Configuration)
```

## Parameters

- `configuration`: An object that customizes the scanning experience.

## Mentioned in

Scanning the rooms of a single structure

## See Also

### Controlling a session

- [RoomCaptureSession.Configuration](roomplan/roomcapturesession/configuration.md)
- [stop()](roomplan/roomcapturesession/stop().md)
- [stop(pauseARSession:)](roomplan/roomcapturesession/stop(pausearsession:).md)
