| Member Name | Description |
|---|---|
| Default | The default value uses the same settings that existed in the pre iOS 5.0 days. If there is more than one microphone on the device, the primary one is used. |
| GameChat | Set by GameKit, users should not set this directly. Use VoiceChat instead. |
| Measurement | Used when you want to measure the audio, so no gains are applied to the data. This is used when setting the AudioSession.Category property to PlayAndRecord or RecordAudio values. |
| VideoRecording | Configures the audio for video recording, and uses the microphone closer to the camera as its input. |
| VoiceChat | Used when you want to perform voice chats over a network connection. The audio stack is configured for voice recording, the default system microphone is used and sets the AudioSession.OverrideCategoryEnableBluetoothInput to true. |