AudioSessionOptions.communication constructor

const AudioSessionOptions.communication({
  1. AppleAudioSessionConfiguration apple = AppleAudioSessionConfiguration.communication,
  2. AndroidAudioSessionConfiguration android = AndroidAudioSessionConfiguration.communication,
})

Two-way audio preset for calls, rooms, and microphone capture.

This pre-fills communication-oriented platform policies. Speaker routing is a runtime preference set with AudioManager.setSpeakerOutputPreferred. Override apple or android for exact platform behavior.

Implementation

const AudioSessionOptions.communication({
  AppleAudioSessionConfiguration apple = AppleAudioSessionConfiguration.communication,
  AndroidAudioSessionConfiguration android = AndroidAudioSessionConfiguration.communication,
}) : this._(apple: apple, android: android);