Skip to main content

Swift and Apple device controls

The Apple integration combines MediaSFUAppleSDK 0.1.3 with the hosted room controller. Use the hosted room's camera, microphone, and settings controls after its controller is mounted.

What the Swift app can control​

The current Swift surface does not publish an app-owned device picker, virtual background processor, or translation workspace. Do not add controls that imply those operations are available through the standalone Swift API. The hosted room remains responsible for its supported media settings.

Test camera and microphone permissions, interruption recovery, Bluetooth routes, and room cleanup on the Apple devices and OS versions your app supports. A mounted room is not proof that all audio routes behave the same.

For the supported integration boundary, see Swift and Apple SDKs and Apple media recovery.