| GetPreferredInputNumberOfChannels() : nintRetrieves the preferred number of input channels. |
| GetPreferredOutputNumberOfChannels() : nintRetrieves the preferred number of output channels. |
| OverrideOutputAudioPort(AVAudioSessionPortOverride, out Foundation.NSError) : boolRequests to temporarily change the output audio port. |
| RequestRecordPermission(AVPermissionGranted)Presents a standard UI to the app user, asking for permission to record. |
| SetActive(bool) : Foundation.NSErrorActivates or deactivates the audio session for the application. |
| SetActive(bool, AVAudioSessionSetActiveOptions) : Foundation.NSErrorActivates and deactivates the audio session for the application. |
| SetActive(bool, out Foundation.NSError) : boolActivates or deactivates the audio session for the application. |
| SetActive(bool, AVAudioSessionFlags, out Foundation.NSError) : boolApplication developers should not use this deprecated method. |
| SetActive(bool, AVAudioSessionSetActiveOptions, out Foundation.NSError) : boolActivates and deactivates the audio session for the application. |
| SetCategory(AVAudioSessionCategory) : Foundation.NSErrorRequests a change to the AVAudioSession.Category. |
| SetCategory(Foundation.NSString) : Foundation.NSErrorWeakly typed; Requests a change to the AVAudioSession.Category. |
| SetCategory(AVAudioSessionCategory, AVAudioSessionCategoryOptions) : Foundation.NSErrorRequests a change to the AVAudioSession.Category. |
| SetCategory(Foundation.NSString, out Foundation.NSError) : boolWeakly typed; Requests a change to the AVAudioSession.Category. |
| SetCategory(string, AVAudioSessionCategoryOptions, out Foundation.NSError) : boolWeakly typed; Requests a change to the AVAudioSession.Category. |
| SetInputDataSource(AVAudioSessionDataSourceDescription, out Foundation.NSError) : boolSelects the specified dataSource. |
| SetInputGain(float, out Foundation.NSError) : boolRequests a specific gain level. |
| SetMode(Foundation.NSString, out Foundation.NSError) : boolRequests a specific mode. |
| SetOutputDataSource(AVAudioSessionDataSourceDescription, out Foundation.NSError) : boolSelects the specific output dataSource. |
| SetPreferredHardwareSampleRate(double, out Foundation.NSError) : boolApplication developers should not use this deprecated method. Instead use AVAudioSession.SetPreferredSampleRate(Double, out NSError) |
| SetPreferredInput(AVAudioSessionPortDescription, out Foundation.NSError) : boolSets the preferred input data source. |
| SetPreferredInputNumberOfChannels(out Foundation.NSError, nint) : boolSets the preferred number of input channels. |
| SetPreferredIOBufferDuration(double, out Foundation.NSError) : boolSets the preferred duration, in seconds, of the IO buffer. |
| SetPreferredOutputNumberOfChannels(out Foundation.NSError, nint) : boolSets the preferred number of output channels. |
| SetPreferredSampleRate(double, out Foundation.NSError) : boolSets the preferred sample rate, in Hz. |
static | SharedInstance() : AVAudioSessionFactory method that returns the shared AVFoundation.AVAudioSession object. |