MonoMac.AudioToolbox.AudioSession: Property Members

The properties of MonoMac.AudioToolbox.AudioSession are listed below. For a list of all members, see the AudioSession Members list.

See Also: Inherited members from System.Object

Public Properties

[read-only]
static
AudioInputAvailablebool. Determines whether audio input is available.
[read-only]
static
AudioRoutestring. Obsolete method.
static
AudioShouldDuckbool. Controls audio ducking for your application.
static
CategoryAudioSessionCategory. Controls how the operating system treats the audio from your application.
[read-only]
static
CurrentHardwareInputLatencyfloat. The current hardware input latency in seconds.
[read-only]
static
CurrentHardwareInputNumberChannelsint. The number of hardware input channels.
[read-only]
static
CurrentHardwareIOBufferDurationfloat. The size in seconds of the hardware input and output buffer.
[read-only]
static
CurrentHardwareOutputLatencyfloat. The current hardware output latency in seconds.
[read-only]
static
CurrentHardwareOutputNumberChannelsint. Number of hardware output channels.
[read-only]
static
CurrentHardwareOutputVolumefloat. Your application volume, from 0 to 1.
[read-only]
static
CurrentHardwareSampleRatedouble. The current hardware sample rate.
[read-only]
static
InputGainAvailablebool. Determines whether input gain is available.
static
InputGainScalarfloat. Input gain as a floating point value from 0 to 1.
[read-only]
static
InputRouteAudioSessionInputRouteKind. Controls the source for audio input.
[read-only]
static
InputSourcesAccessoryInfo[]. Audio input sources available from a USB connection.
[read-only]
static
InterruptionTypeAudioSessionInterruptionType. The type of interruption, used to determine the appropriate course of action when the AudioSession is interrupted.
static
ModeAudioSessionMode. Configuration modes for Audio, it provides finer control over the Category property.
[read-only]
static
OtherAudioIsPlayingbool. Whether another application is currently playing back audio.
[read-only]
static
OutputDestinationsAccessoryInfo[]. Output destinations
[read-only]
static
OutputRoutesAudioSessionOutputRouteKind[]. Retrives information about the available audio output routes.
static
OverrideCategoryDefaultToSpeakerbool. Documentation for this section has not yet been entered.
static
OverrideCategoryEnableBluetoothInputbool. If input is coming from a bluetooth headset, it routes the audio output to the headset.
static
OverrideCategoryMixWithOthersbool. Mixes the background audio with the audio generated by the application, regardless of the default AudioSession.Category setting.
static
PreferredHardwareIOBufferDurationfloat. Your application desired buffer size in seconds.
static
PreferredHardwareSampleRatedouble. Your desired audio sample rate.
[write-only]
static
RoutingOverrideAudioSessionRoutingOverride. Controls the output route, overriding the default set by the AudioSession.Category.