Swift and Apple device controls
The Apple integration combines MediaSFUAppleSDK 0.1.7 with the
hosted room controller. Use the hosted room's camera, microphone, and settings
controls after its controller is mounted. Its media settings include on-device
virtual backgrounds (blur, image, or color).
What the Swift app can control
The Swift package does not publish an app-owned device picker, virtual background processor, or translation workspace. Do not add Swift controls that imply those operations; the hosted room owns its media settings, backgrounds included.
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 does not mean all audio routes behave the same.
For the supported integration boundary, see Swift and Apple SDKs and Apple media recovery.