The members of MonoMac.AudioToolbox.AudioSession are listed below.
See Also: Inherited members from System.Object
| [read-only] static | AudioInputAvailable | bool. Determines whether audio input is available. |
| [read-only] static | AudioRoute | string. Obsolete method. |
static | AudioShouldDuck | bool. Controls audio ducking for your application. |
static | Category | AudioSessionCategory. Controls how the operating system treats the audio from your application. |
| [read-only] static | CurrentHardwareInputLatency | float. The current hardware input latency in seconds. |
| [read-only] static | CurrentHardwareInputNumberChannels | int. The number of hardware input channels. |
| [read-only] static | CurrentHardwareIOBufferDuration | float. The size in seconds of the hardware input and output buffer. |
| [read-only] static | CurrentHardwareOutputLatency | float. The current hardware output latency in seconds. |
| [read-only] static | CurrentHardwareOutputNumberChannels | int. Number of hardware output channels. |
| [read-only] static | CurrentHardwareOutputVolume | float. Your application volume, from 0 to 1. |
| [read-only] static | CurrentHardwareSampleRate | double. The current hardware sample rate. |
| [read-only] static | InputGainAvailable | bool. Determines whether input gain is available. |
static | InputGainScalar | float. Input gain as a floating point value from 0 to 1. |
| [read-only] static | InputRoute | AudioSessionInputRouteKind. Controls the source for audio input. |
| [read-only] static | InputSources | AccessoryInfo[]. Audio input sources available from a USB connection. |
| [read-only] static | InterruptionType | AudioSessionInterruptionType. The type of interruption, used to determine the appropriate course of action when the AudioSession is interrupted. |
static | Mode | AudioSessionMode. Configuration modes for Audio, it provides finer control over the Category property. |
| [read-only] static | OtherAudioIsPlaying | bool. Whether another application is currently playing back audio. |
| [read-only] static | OutputDestinations | AccessoryInfo[]. Output destinations |
| [read-only] static | OutputRoutes | AudioSessionOutputRouteKind[]. Retrives information about the available audio output routes. |
static | OverrideCategoryDefaultToSpeaker | bool. Documentation for this section has not yet been entered. |
static | OverrideCategoryEnableBluetoothInput | bool. If input is coming from a bluetooth headset, it routes the audio output to the headset. |
static | OverrideCategoryMixWithOthers | bool. Mixes the background audio with the audio generated by the application, regardless of the default AudioSession.Category setting. |
static | PreferredHardwareIOBufferDuration | float. Your application desired buffer size in seconds. |
static | PreferredHardwareSampleRate | double. Your desired audio sample rate. |
| [write-only] static | RoutingOverride | AudioSessionRoutingOverride. Controls the output route, overriding the default set by the AudioSession.Category. |
static | AddListener(AudioSessionProperty, AudioSession.PropertyListener)Registers a method to be invoked when an audio session property changes. | |
static | Initialize()Initializes the Audio Session. | |
static | Initialize(MonoMac.CoreFoundation.CFRunLoop, string)Initializes the Audio Session. | |
static | RemoveListener(AudioSessionProperty, AudioSession.PropertyListener)Removes the specified listener from the list of monitored audio session properties. | |
static | SetActive(bool)Enables or Disables the audio session. | |
static | SetActive(bool, AudioSessionActiveFlags)Activates or deactivates the audio session. | |
static | Interrupted | Event raised when the audio session has been interrupted. |
static | Resumed | Event raised when the audio session has resumed. |