Mac Guides | Samples

MonoMac.AudioToolbox Namespace

Bindings to the low-level AudioToolbox APIs

Remarks

 

Classes

TypeReason
AccessoryInfo
AudioBufferRepresents a collection of audio samples.
AudioBufferListEncapsulated a series of AudioBuffers.
AudioBuffers
AudioChannelDescriptionDescribes an Audio Channel.
AudioChannelFlags
AudioChannelLabel
AudioChannelLayoutSpecifies the file or hardware audio channel layout.
AudioChannelLayoutTag
AudioFileClass used to create audio files or read audio files.
AudioFileFlags
AudioFileLoopDirection
AudioFilePermission
AudioFileProperty
AudioFileStreamProcess partial audio files.
AudioFileStreamProperty
AudioFileStreamPropertyFlag
AudioFileStreamStatus
AudioFileType
AudioFormatTuple structure that encapsulates both an AudioChannelLayoutTag and an AudioStreamBasicDescription.
AudioFormatFlagsFlags describing the stream in the AudioStreamBasicDescription.
AudioFormatTypeAudio format identifiers used by AudioStreamBasicDescription.
AudioQueueBase class for Input and Output audio queues.
AudioQueue+AudioQueuePropertyChanged
AudioQueueBufferRepresents an audio queue buffer.
AudioQueueChannelAssignment
AudioQueueDeviceProperty
AudioQueueExceptionAn exception thrown by the AudioQueue class if there is a problem with the configuration parameters.
AudioQueueHardwareCodecPolicy
AudioQueueLevelMeterStateRepresents the level meter information on an audio channel.
AudioQueueParameter
AudioQueueParameterEvent
AudioQueueProcessingTap
AudioQueueProcessingTapCallback
AudioQueueProcessingTapDelegate
AudioQueueProcessingTapFlags
AudioQueueProperty
AudioQueueStatus
AudioQueueTimeline
AudioServicesError
AudioSessionInterface to to control the audio context of your application
AudioSession+PropertyListener
AudioSessionActiveFlagsFlags passed to AudioSession's SetActive method.
AudioSessionCategoryCategories for your audio session.
AudioSessionErrors
AudioSessionExceptionException thrown by AudioSession's methods if invalid data is passed to AudioSession, or if the session is not properly configured.
AudioSessionInputRouteKindThe available audio input sources on the device.
AudioSessionInterruptionState
AudioSessionInterruptionType
AudioSessionModeThe fine detail over the audio mode, an extension to the AudioSession Category
AudioSessionOutputRouteKind
AudioSessionProperty
AudioSessionPropertyEventArgsProvides data for the event.
AudioSessionRouteChangeReason
AudioSessionRoutingOverridePossible values to override the audio route
AudioSourceA derived class from AudioFile that exposes virtual methods that can be hooked into (for reading and writing)
AudioStreamBasicDescriptionAn AudioStream description.
AudioStreamPacketDescriptionAn AudioPacket description.
AudioTimeStampRepresents an audio time stamp in various formats.
AudioTimeStamp+AtsFlagsRepresents the valid elements in an AudioTimeStamp structure.
InputAudioQueueAn Input Audio Queue, used for audio capturing and recording.
InputCompletedEventArgsProvides data for the InputCompletedEventArgs.InputCompleted event.
MutableAudioBufferList
OutputAudioQueueThe output AudioQueue.
OutputCompletedEventArgsProvides data for the OutputCompletedEventArgs.OutputCompleted event.
PacketReceivedEventArgsProvides data for the PacketReceivedEventArgs.PacketDecoded event.
PropertyFoundEventArgsProvides data for the PropertyFoundEventArgs.PropertyFound event.
SmpteTimeSMTP-based time representation. SMTP times are used to synchronize an point in the audio stream with some external event.
SystemSoundProvides methods for producing simple sounds.