AudioMode
public enum AudioMode
音声モード。
AVAudioSession
の音声モードと音声カテゴリを変更します。
詳細な設定を行いたい場合は AVAudioSession
を使用して下さい。
音声カテゴリのオプションは次の値が指定されます:
allowBluetooth
allowBluetoothA2DP
allowAirPlay
-
デフォルト。
AVAudioSession
の音声モードをdefault
に変更します。 音声カテゴリをcategory
の値に変更します。 音声出力先の変更は、指定した音声出力先に音声カテゴリが対応している場合のみ有効です。 詳細はAVAudioSession
のドキュメントを参照して下さい。Declaration
Swift
case `default`(category: AVAudioSession.Category, output: AudioOutput)
Parameters
category
音声カテゴリ
output
音声出力先
-
ビデオチャット。
AVAudioSession
の音声モードをvideoChat
に変更します。 音声カテゴリをplayAndRecord
に変更します。 音声はスピーカーから出力されます。Declaration
Swift
case videoChat
-
ボイスチャット。
AVAudioSession
の音声モードをvoiceChat
に変更します。 音声カテゴリをplayAndRecord
に変更します。Declaration
Swift
case voiceChat(output: AudioOutput)
Parameters
output
音声出力先