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.