Skip to main content

Crate audiotoolbox

Crate audiotoolbox 

Source
Expand description

§audiotoolbox-rs

Safe Rust bindings for Apple’s AudioToolbox.framework on macOS via a Swift bridge.

§Covered areas

audiotoolbox-rs 0.4.0 now ships bridge-backed wrappers for:

  • AudioFormat
  • AudioFile
  • AudioFileComponent
  • ExtAudioFile
  • AudioConverter
  • AudioComponent
  • AudioUnit
  • AUAudioUnit
  • AUGraph
  • AVFAudio (AVAudioEngine / AVAudioNode / AVAudioFormat / AVAudioPCMBuffer / AVAudioSequencer)
  • AudioQueue
  • MusicSequence / MusicPlayer / MusicEventIterator
  • AudioServices
  • AudioFileStream
  • CAFFile

The original raw C surface is still available behind the raw-ffi Cargo feature, and the audit-filling long-tail C declarations are available under audiotoolbox::generated_c_types.

§Installation

[dependencies]
audiotoolbox = "0.4.0"

To reach the legacy raw C bindings as well:

[dependencies]
audiotoolbox = { version = "0.4.0", features = ["raw-ffi"] }

§Quick start

use audiotoolbox::AudioFile;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let file = AudioFile::open("/System/Library/Sounds/Glass.aiff")?;
    let format = file.data_format()?;
    let duration = file.estimated_duration()?;

    println!(
        "sample_rate={:.1} channels={} duration={:.3}s",
        format.mSampleRate,
        format.mChannelsPerFrame,
        duration,
    );

    Ok(())
}

§Async callback streams

Enable the async feature for executor-agnostic wrappers over property listeners and render-notify callbacks. Render-notify streams use a real-time-safe SPSC handoff; synchronous pull-render callbacks remain manual.

[dependencies]
audiotoolbox = { version = "0.4.0", features = ["async"] }
use audiotoolbox::{
    AudioUnit, AUDIO_COMPONENT_TYPE_FORMAT_CONVERTER, AUDIO_UNIT_PROPERTY_STREAM_FORMAT,
    AUDIO_UNIT_SUBTYPE_AU_CONVERTER,
};

let unit = AudioUnit::new_apple(
    AUDIO_COMPONENT_TYPE_FORMAT_CONVERTER,
    AUDIO_UNIT_SUBTYPE_AU_CONVERTER,
)?;
let property_stream = unit.property_events(AUDIO_UNIT_PROPERTY_STREAM_FORMAT, 16)?;
let render_stream = unit.render_notify_stream(128)?;
let _ = property_stream.buffered_count() + render_stream.buffered_count();

§Highlights

  • ScreenCaptureKit-style Swift bridge with one bridge file per logical area
  • Owned Rust handles with Drop
  • AudioFile, AudioFileComponent, ExtAudioFile, and AudioFileStream smoke-tested against Glass.aiff
  • In-memory AudioConverter one-shot conversion helper
  • AudioUnit, AUAudioUnit, AUGraph, and MusicSequence / MusicPlayer / MusicEventIterator creation helpers
  • AVAudioEngine / AVAudioNode / AVAudioFormat / AVAudioPCMBuffer / AVAudioSequencer wrappers for the common AVFAudio path plus exact-name audit aliases for the remaining sampled surface
  • Pure-Rust CAFFile header parsing helpers
  • 15 numbered examples and 16 integration smoke tests, including an exhaustive symbol-surface smoke test for every former audit gap

§Examples

for ex in examples/*.rs; do cargo run --example "$(basename "$ex" .rs)"; done

Highlights:

  • 01_read_glass
  • 04_ext_audio_file_decode
  • 07_audio_unit_converter
  • 08_audio_queue_output
  • 10_audio_file_stream
  • 11_caf_header
  • 12_avfaudio
  • 13_au_audio_unit
  • 14_au_graph
  • 15_audio_file_component

§Validation

Verified with:

cargo clippy --all-targets -- -D warnings
cargo test
for ex in examples/*.rs; do cargo run --example "$(basename "$ex" .rs)"; done
cargo check --features raw-ffi

§Coverage audit

See COVERAGE_AUDIT.md for the sampled public-symbol coverage scoreboard and COVERAGE.md for the header-by-header audit of implemented, partial, and skipped APIs.

§License

Licensed under either of:

Re-exports§

pub use apple_cf;

Modules§

async_apiasync
Executor-agnostic async wrappers for AudioToolbox callback surfaces.
raw_ffiraw-ffi
Bindings for the AudioToolbox portion of AudioToolbox.framework.

Structs§

AUAudioUnit
Wraps AUAudioUnit.
AUAudioUnitBus
Wraps AUAudioUnitBus.
AUAudioUnitBusArray
Wraps AUAudioUnitBusArray.
AUAudioUnitPreset
Wraps AUAudioUnitPreset.
AUGraph
Wraps AUGraph.
AUMIDIEvent
Wraps AUMIDIEvent.
AUMIDIEventList
Wraps AUMIDIEventList.
AUNodeInteraction
Wraps AUNodeInteraction.
AUNodeRenderCallback
Wraps AUNodeRenderCallback.
AUParameter
Wraps AUParameter.
AUParameterAutomationEvent
Wraps AUParameterAutomationEvent.
AUParameterEvent
Wraps AUParameterEvent.
AUParameterGroup
Wraps AUParameterGroup.
AUParameterNode
Wraps AUParameterNode.
AUParameterTree
Wraps AUParameterTree.
AUPresetEvent
Wraps AUPresetEvent.
AURecordedParameterEvent
Wraps AURecordedParameterEvent.
AURenderCallbackStruct
Wraps AURenderCallbackStruct.
AURenderEventHeader
Wraps AURenderEventHeader.
AVAudio3DAngularOrientation
Wraps AVAudio3DAngularOrientation.
AVAudio3DPoint
Wraps AVAudio3DPoint.
AVAudio3DVectorOrientation
Wraps AVAudio3DVectorOrientation.
AVAudioBuffer
Wraps AVAudioBuffer.
AVAudioConnectionPoint
Wraps AVAudioConnectionPoint.
AVAudioConverter
Wraps AVAudioConverter.
AVAudioConverterPrimeInfo
Wraps AVAudioConverterPrimeInfo.
AVAudioEngine
Wraps AVAudioEngine.
AVAudioEnvironmentNode
Wraps AVAudioEnvironmentNode.
AVAudioFormat
Wraps AVAudioFormat.
AVAudioIONode
Wraps AVAudioIONode.
AVAudioMixerNode
Wraps AVAudioMixerNode.
AVAudioNode
Wraps AVAudioNode.
AVAudioPCMBuffer
Wraps AVAudioPCMBuffer.
AVAudioPlayer
Wraps AVAudioPlayer.
AVAudioPlayerNode
Wraps AVAudioPlayerNode.
AVAudioRecorder
Wraps AVAudioRecorder.
AVAudioSequencer
Wraps AVAudioSequencer.
AVAudioSessionCapability
Wraps AVAudioSessionCapability.
AVAudioTime
Wraps AVAudioTime.
AVAudioUnit
Wraps AVAudioUnit.
AVAudioUnitComponent
Wraps AVAudioUnitComponent.
AVAudioUnitComponentManager
Wraps AVAudioUnitComponentManager.
AVAudioUnitDelay
Wraps AVAudioUnitDelay.
AVAudioUnitDistortion
Wraps AVAudioUnitDistortion.
AVAudioUnitEQ
Wraps AVAudioUnitEQ.
AVAudioUnitEffect
Wraps AVAudioUnitEffect.
AVAudioUnitGenerator
Wraps AVAudioUnitGenerator.
AVAudioUnitMIDIInstrument
Wraps AVAudioUnitMIDIInstrument.
AVAudioUnitReverb
Wraps AVAudioUnitReverb.
AVAudioUnitSampler
Wraps AVAudioUnitSampler.
AVAudioUnitTimeEffect
Wraps AVAudioUnitTimeEffect.
AVAudioUnitTimePitch
Wraps AVAudioUnitTimePitch.
AVAudioVoiceProcessingOtherAudioDuckingConfiguration
Wraps AVAudioVoiceProcessingOtherAudioDuckingConfiguration.
AVBeatRange
Wraps AVBeatRange.
AVMIDIChannelEvent
Wraps AVMIDIChannelEvent.
AVMusicEvent
Wraps AVMusicEvent.
AVMusicTrack
Wraps AVMusicTrack.
AVSpeechSynthesisMarker
Wraps AVSpeechSynthesisMarker.
AVSpeechSynthesisProviderRequest
Wraps AVSpeechSynthesisProviderRequest.
AVSpeechSynthesisProviderVoice
Wraps AVSpeechSynthesisProviderVoice.
AVSpeechSynthesisVoice
Wraps AVSpeechSynthesisVoice.
AVSpeechSynthesizer
Wraps AVSpeechSynthesizer.
AVSpeechUtterance
Wraps AVSpeechUtterance.
AudioBalanceFade
Wraps AudioBalanceFade.
AudioBuffer
Wraps AudioBuffer.
AudioBufferList
Wraps AudioBufferList.
AudioBytePacketTranslation
Wraps AudioBytePacketTranslation.
AudioClassDescription
Wraps AudioClassDescription.
AudioComponent
Wrapper around an AudioToolbox.framework AudioComponent.
AudioComponentDescription
Wraps AudioComponentDescription.
AudioComponentInstance
Owning wrapper around an AudioToolbox.framework AudioComponentInstance.
AudioComponentIter
Iterator over components returned by AudioComponentFindNext.
AudioConversionInput
Input buffer description used with AudioConverterFillComplexBuffer.
AudioConversionOutput
Output buffer returned by AudioConverterFillComplexBuffer.
AudioConverter
Owning wrapper around an AudioToolbox.framework AudioConverterRef.
AudioConverterPrimeInfo
Wraps AudioConverterPrimeInfo.
AudioFile
Owning wrapper around an AudioToolbox.framework AudioFileID.
AudioFileComponent
Wraps AudioFileComponent.
AudioFileMarker
Wraps AudioFileMarker.
AudioFileMarkerList
Wraps AudioFileMarkerList.
AudioFilePacketTableInfo
Wraps AudioFilePacketTableInfo.
AudioFileRegion
Wraps AudioFileRegion.
AudioFileRegionList
Wraps AudioFileRegionList.
AudioFileStream
Owning wrapper around an AudioToolbox.framework AudioFileStreamID.
AudioFileTypeAndFormatId
Wraps AudioFileTypeAndFormatID.
AudioFormat
Namespace wrapper for AudioFormatGetProperty and related AudioToolbox.framework APIs.
AudioFormatInfo
Wraps AudioFormatInfo.
AudioFormatListItem
Wraps AudioFormatListItem.
AudioFramePacketTranslation
Wraps AudioFramePacketTranslation.
AudioIndependentPacketTranslation
Wraps AudioIndependentPacketTranslation.
AudioPacketDependencyInfoTranslation
Wraps AudioPacketDependencyInfoTranslation.
AudioPacketRangeByteCountTranslation
Wraps AudioPacketRangeByteCountTranslation.
AudioPacketRollDistanceTranslation
Wraps AudioPacketRollDistanceTranslation.
AudioPanningInfo
Wraps AudioPanningInfo.
AudioQueue
Owning wrapper around an AudioToolbox.framework AudioQueueRef.
AudioQueueBuffer
Wraps AudioQueueBuffer.
AudioQueueBufferHandle
Owning wrapper around an AudioToolbox.framework AudioQueueBufferRef.
AudioStreamBasicDescription
Wraps AudioStreamBasicDescription.
AudioStreamPacketDescription
Wraps AudioStreamPacketDescription.
AudioTimeStamp
Wraps AudioTimeStamp.
AudioToolboxError
Error wrapper for OSStatus values returned by AudioToolbox.framework.
AudioUnit
Wraps AudioUnit.
AudioUnitNodeConnection
Wraps AudioUnitNodeConnection.
AudioUnitParameter
Wraps AudioUnitParameter.
AudioUnitParameterEvent
Wraps AudioUnitParameterEvent.
AudioUnitParameterEventImmediate
Wraps AudioUnitParameterEventImmediate.
AudioUnitParameterEventRamp
Wraps AudioUnitParameterEventRamp.
AudioUnitProperty
Wraps AudioUnitProperty.
AudioValueRange
Wraps AudioValueRange.
BorrowedAudioConverter
Borrowed wrapper around an AudioToolbox.framework AudioConverterRef.
CABarBeatTime
Wraps CABarBeatTime.
CAFChunkHeader
Wraps CAFChunkHeader.
CAFFileHeader
Wraps CAFFileHeader.
CafFile
Wraps CafFile.
ExtAudioFile
Owning wrapper around an AudioToolbox.framework ExtAudioFileRef.
ExtendedAudioFormatInfo
Wraps ExtendedAudioFormatInfo.
ExtendedControlEvent
Wraps ExtendedControlEvent.
ExtendedNoteOnEvent
Wraps ExtendedNoteOnEvent.
ExtendedTempoEvent
Wraps ExtendedTempoEvent.
InterleavedAudioBuffer
Interleaved buffer helper used with ExtAudioFileRead and ExtAudioFileWrite.
MIDIChannelMessage
Wraps MIDIChannelMessage.
MIDIMetaEvent
Wraps MIDIMetaEvent.
MIDINoteMessage
Wraps MIDINoteMessage.
MIDIRawData
Wraps MIDIRawData.
MusicDeviceNoteParams
Wraps MusicDeviceNoteParams.
MusicDeviceStdNoteParams
Wraps MusicDeviceStdNoteParams.
MusicEventInfo
Event snapshot returned by MusicEventIteratorGetEventInfo.
MusicEventIterator
Owning wrapper around an AudioToolbox.framework MusicEventIterator.
MusicEventUserData
Wraps MusicEventUserData.
MusicPlayer
Owning wrapper around an AudioToolbox.framework MusicPlayer.
MusicSequence
Owning wrapper around an AudioToolbox.framework MusicSequence.
MusicTrack
Wrapper around an AudioToolbox.framework MusicTrack.
MusicTrackLoopInfo
Wraps MusicTrackLoopInfo.
NoteParamsControlValue
Wraps NoteParamsControlValue.
PacketData
Rust-owned packet payload returned by AudioFileReadPacketData and AudioFileReadPackets.
ParameterEvent
Wraps ParameterEvent.
PropertyInfo
Rust representation of AudioFileGetPropertyInfo results.
SMPTETime
Wraps SMPTETime.
SystemSound
Owning wrapper around an AudioToolbox.framework SystemSoundID.

Constants§

AUDIO_COMPONENT_INSTANTIATION_LOAD_IN_PROCESS
Wraps kAudioComponentInstantiationLoadInProcess.
AUDIO_COMPONENT_INSTANTIATION_LOAD_OUT_OF_PROCESS
Wraps kAudioComponentInstantiationLoadOutOfProcess.
AUDIO_COMPONENT_MANUFACTURER_APPLE
Wraps kAudioComponentManufacturerApple.
AUDIO_COMPONENT_TYPE_EFFECT
Wraps kAudioComponentTypeEffect.
AUDIO_COMPONENT_TYPE_FORMAT_CONVERTER
Wraps kAudioComponentTypeFormatConverter.
AUDIO_COMPONENT_TYPE_GENERATOR
Wraps kAudioComponentTypeGenerator.
AUDIO_COMPONENT_TYPE_MIDI_PROCESSOR
Wraps kAudioComponentTypeMIDIProcessor.
AUDIO_COMPONENT_TYPE_MIXER
Wraps kAudioComponentTypeMixer.
AUDIO_COMPONENT_TYPE_MUSIC_DEVICE
Wraps kAudioComponentTypeMusicDevice.
AUDIO_COMPONENT_TYPE_MUSIC_EFFECT
Wraps kAudioComponentTypeMusicEffect.
AUDIO_COMPONENT_TYPE_OFFLINE_EFFECT
Wraps kAudioComponentTypeOfflineEffect.
AUDIO_COMPONENT_TYPE_OUTPUT
Wraps kAudioComponentTypeOutput.
AUDIO_COMPONENT_TYPE_PANNER
Wraps kAudioComponentTypePanner.
AUDIO_COMPONENT_VALIDATION_RESULT_FAILED
Wraps kAudioComponentValidationResultFailed.
AUDIO_COMPONENT_VALIDATION_RESULT_PASSED
Wraps kAudioComponentValidationResultPassed.
AUDIO_COMPONENT_VALIDATION_RESULT_TIMED_OUT
Wraps kAudioComponentValidationResultTimedOut.
AUDIO_COMPONENT_VALIDATION_RESULT_UNAUTHORIZED_ERROR_INIT
Wraps kAudioComponentValidationResultUnauthorizedErrorInit.
AUDIO_COMPONENT_VALIDATION_RESULT_UNAUTHORIZED_ERROR_OPEN
Wraps kAudioComponentValidationResultUnauthorizedErrorOpen.
AUDIO_COMPONENT_VALIDATION_RESULT_UNKNOWN
Wraps kAudioComponentValidationResultUnknown.
AUDIO_CONVERTER_PROPERTY_APPLICABLE_ENCODE_BIT_RATES
Wraps kAudioConverterPropertyApplicableEncodeBitRates.
AUDIO_CONVERTER_PROPERTY_APPLICABLE_ENCODE_SAMPLE_RATES
Wraps kAudioConverterPropertyApplicableEncodeSampleRates.
AUDIO_CONVERTER_PROPERTY_CALCULATE_INPUT_BUFFER_SIZE
Wraps kAudioConverterPropertyCalculateInputBufferSize.
AUDIO_CONVERTER_PROPERTY_CALCULATE_OUTPUT_BUFFER_SIZE
Wraps kAudioConverterPropertyCalculateOutputBufferSize.
AUDIO_CONVERTER_PROPERTY_CURRENT_INPUT_STREAM_DESCRIPTION
Wraps kAudioConverterPropertyCurrentInputStreamDescription.
AUDIO_CONVERTER_PROPERTY_CURRENT_OUTPUT_STREAM_DESCRIPTION
Wraps kAudioConverterPropertyCurrentOutputStreamDescription.
AUDIO_CONVERTER_PROPERTY_ENCODE_BIT_RATE
Wraps kAudioConverterPropertyEncodeBitRate.
AUDIO_CONVERTER_PROPERTY_MAXIMUM_OUTPUT_PACKET_SIZE
Wraps kAudioConverterPropertyMaximumOutputPacketSize.
AUDIO_CONVERTER_PROPERTY_PRIME_INFO
Wraps kAudioConverterPropertyPrimeInfo.
AUDIO_CONVERTER_PROPERTY_PRIME_METHOD
Wraps kAudioConverterPropertyPrimeMethod.
AUDIO_FILE_AIFF_TYPE
Wraps kAudioFileAIFFType.
AUDIO_FILE_CAF_TYPE
Wraps kAudioFileCAFType.
AUDIO_FILE_COMPONENT_AVAILABLE_FORMAT_IDS
Wraps kAudioFileComponentAvailableFormatIds.
AUDIO_FILE_COMPONENT_AVAILABLE_STREAM_DESCRIPTIONS_FOR_FORMAT
Wraps kAudioFileComponentAvailableStreamDescriptionsForFormat.
AUDIO_FILE_COMPONENT_CAN_READ
Wraps kAudioFileComponentCanRead.
AUDIO_FILE_COMPONENT_CAN_WRITE
Wraps kAudioFileComponentCanWrite.
AUDIO_FILE_COMPONENT_EXTENSIONS_FOR_TYPE
Wraps kAudioFileComponentExtensionsForType.
AUDIO_FILE_COMPONENT_FAST_DISPATCH_TABLE
Wraps kAudioFileComponentFastDispatchTable.
AUDIO_FILE_COMPONENT_FILE_TYPE_NAME
Wraps kAudioFileComponentFileTypeName.
AUDIO_FILE_COMPONENT_HFS_TYPE_CODES_FOR_TYPE
Wraps kAudioFileComponentHfsTypeCodesForType.
AUDIO_FILE_COMPONENT_MIME_TYPES_FOR_TYPE
Wraps kAudioFileComponentMimeTypesForType.
AUDIO_FILE_COMPONENT_UTIS_FOR_TYPE
Wraps kAudioFileComponentUtisForType.
AUDIO_FILE_END_OF_FILE_ERROR
Wraps kAudioFileEndOfFileError.
AUDIO_FILE_FLAGS_ERASE_FILE
Wraps kAudioFileFlagsEraseFile.
AUDIO_FILE_M4A_TYPE
Wraps kAudioFileM4AType.
AUDIO_FILE_MIDI_TYPE
Wraps kAudioFileMIDIType.
AUDIO_FILE_PROPERTY_AUDIO_DATA_BYTE_COUNT
Wraps kAudioFilePropertyAudioDataByteCount.
AUDIO_FILE_PROPERTY_AUDIO_DATA_PACKET_COUNT
Wraps kAudioFilePropertyAudioDataPacketCount.
AUDIO_FILE_PROPERTY_DATA_FORMAT
Wraps kAudioFilePropertyDataFormat.
AUDIO_FILE_PROPERTY_DATA_OFFSET
Wraps kAudioFilePropertyDataOffset.
AUDIO_FILE_PROPERTY_ESTIMATED_DURATION
Wraps kAudioFilePropertyEstimatedDuration.
AUDIO_FILE_PROPERTY_MAGIC_COOKIE_DATA
Wraps kAudioFilePropertyMagicCookieData.
AUDIO_FILE_PROPERTY_MAXIMUM_PACKET_SIZE
Wraps kAudioFilePropertyMaximumPacketSize.
AUDIO_FILE_READ_PERMISSION
Wraps kAudioFileReadPermission.
AUDIO_FILE_READ_WRITE_PERMISSION
Wraps kAudioFileReadWritePermission.
AUDIO_FILE_STREAM_PARSE_FLAG_DISCONTINUITY
Wraps kAudioFileStreamParseFlagDiscontinuity.
AUDIO_FILE_STREAM_PROPERTY_AUDIO_DATA_BYTE_COUNT
Wraps kAudioFileStreamPropertyAudioDataByteCount.
AUDIO_FILE_STREAM_PROPERTY_AUDIO_DATA_PACKET_COUNT
Wraps kAudioFileStreamPropertyAudioDataPacketCount.
AUDIO_FILE_STREAM_PROPERTY_BIT_RATE
Wraps kAudioFileStreamPropertyBitRate.
AUDIO_FILE_STREAM_PROPERTY_DATA_FORMAT
Wraps kAudioFileStreamPropertyDataFormat.
AUDIO_FILE_STREAM_PROPERTY_DATA_OFFSET
Wraps kAudioFileStreamPropertyDataOffset.
AUDIO_FILE_STREAM_PROPERTY_FILE_FORMAT
Wraps kAudioFileStreamPropertyFileFormat.
AUDIO_FILE_STREAM_PROPERTY_FLAG_CACHE_PROPERTY
Wraps kAudioFileStreamPropertyFlagCacheProperty.
AUDIO_FILE_STREAM_PROPERTY_FLAG_PROPERTY_IS_CACHED
Wraps kAudioFileStreamPropertyFlagPropertyIsCached.
AUDIO_FILE_STREAM_PROPERTY_MAGIC_COOKIE_DATA
Wraps kAudioFileStreamPropertyMagicCookieData.
AUDIO_FILE_STREAM_PROPERTY_MAXIMUM_PACKET_SIZE
Wraps kAudioFileStreamPropertyMaximumPacketSize.
AUDIO_FILE_STREAM_PROPERTY_READY_TO_PRODUCE_PACKETS
Wraps kAudioFileStreamPropertyReadyToProducePackets.
AUDIO_FILE_STREAM_SEEK_FLAG_OFFSET_IS_ESTIMATED
Wraps kAudioFileStreamSeekFlagOffsetIsEstimated.
AUDIO_FILE_WAVE_TYPE
Wraps kAudioFileWaveType.
AUDIO_FILE_WRITE_PERMISSION
Wraps kAudioFileWritePermission.
AUDIO_FORMAT_APPLE_IMA4
Wraps kAudioFormatAppleIMA4.
AUDIO_FORMAT_FLAGS_NATIVE_ENDIAN
Wraps kAudioFormatFlagsNativeEndian.
AUDIO_FORMAT_FLAG_IS_BIG_ENDIAN
Wraps kAudioFormatFlagIsBigEndian.
AUDIO_FORMAT_FLAG_IS_FLOAT
Wraps kAudioFormatFlagIsFloat.
AUDIO_FORMAT_FLAG_IS_NON_INTERLEAVED
Wraps kAudioFormatFlagIsNonInterleaved.
AUDIO_FORMAT_FLAG_IS_PACKED
Wraps kAudioFormatFlagIsPacked.
AUDIO_FORMAT_FLAG_IS_SIGNED_INTEGER
Wraps kAudioFormatFlagIsSignedInteger.
AUDIO_FORMAT_LINEAR_PCM
Wraps kAudioFormatLinearPCM.
AUDIO_FORMAT_MPEG4_AAC
Wraps kAudioFormatMpeg4AAC.
AUDIO_FORMAT_PROPERTY_AVAILABLE_ENCODE_BIT_RATES
Wraps kAudioFormatPropertyAvailableEncodeBitRates.
AUDIO_FORMAT_PROPERTY_AVAILABLE_ENCODE_SAMPLE_RATES
Wraps kAudioFormatPropertyAvailableEncodeSampleRates.
AUDIO_FORMAT_PROPERTY_BALANCE_FADE
Wraps kAudioFormatPropertyBalanceFade.
AUDIO_FORMAT_PROPERTY_DECODERS
Wraps kAudioFormatPropertyDecoders.
AUDIO_FORMAT_PROPERTY_DECODE_FORMAT_IDS
Wraps kAudioFormatPropertyDecodeFormatIds.
AUDIO_FORMAT_PROPERTY_ENCODERS
Wraps kAudioFormatPropertyEncoders.
AUDIO_FORMAT_PROPERTY_ENCODE_FORMAT_IDS
Wraps kAudioFormatPropertyEncodeFormatIds.
AUDIO_FORMAT_PROPERTY_FIRST_PLAYABLE_FORMAT_FROM_LIST
Wraps kAudioFormatPropertyFirstPlayableFormatFromList.
AUDIO_FORMAT_PROPERTY_FORMAT_EMPLOYS_DEPENDENT_PACKETS
Wraps kAudioFormatPropertyFormatEmploysDependentPackets.
AUDIO_FORMAT_PROPERTY_FORMAT_INFO
Wraps kAudioFormatPropertyFormatInfo.
AUDIO_FORMAT_PROPERTY_FORMAT_IS_EXTERNALLY_FRAMED
Wraps kAudioFormatPropertyFormatIsExternallyFramed.
AUDIO_FORMAT_PROPERTY_FORMAT_IS_VBR
Wraps kAudioFormatPropertyFormatIsVBR.
AUDIO_FORMAT_PROPERTY_FORMAT_LIST
Wraps kAudioFormatPropertyFormatList.
AUDIO_FORMAT_PROPERTY_FORMAT_NAME
Wraps kAudioFormatPropertyFormatName.
AUDIO_FORMAT_PROPERTY_OUTPUT_FORMAT_LIST
Wraps kAudioFormatPropertyOutputFormatList.
AUDIO_FORMAT_PROPERTY_PANNING_MATRIX
Wraps kAudioFormatPropertyPanningMatrix.
AUDIO_OUTPUT_UNIT_PROPERTY_ENABLE_IO
Wraps kAudioOutputUnitPropertyEnableIO.
AUDIO_OUTPUT_UNIT_PROPERTY_MIDI_CALLBACKS
Wraps kAudioOutputUnitPropertyMIDICallbacks.
AUDIO_QUEUE_DEVICE_PROPERTY_NUMBER_CHANNELS
Wraps kAudioQueueDevicePropertyNumberChannels.
AUDIO_QUEUE_DEVICE_PROPERTY_SAMPLE_RATE
Wraps kAudioQueueDevicePropertySampleRate.
AUDIO_QUEUE_ERR_CANNOT_START
Wraps kAudioQueueErrCannotStart.
AUDIO_QUEUE_ERR_CANNOT_START_YET
Wraps kAudioQueueErrCannotStartYet.
AUDIO_QUEUE_PARAM_VOLUME
Wraps kAudioQueueParamVolume.
AUDIO_QUEUE_PARAM_VOLUME_RAMP_TIME
Wraps kAudioQueueParamVolumeRampTime.
AUDIO_QUEUE_PROPERTY_CURRENT_DEVICE
Wraps kAudioQueuePropertyCurrentDevice.
AUDIO_QUEUE_PROPERTY_IS_RUNNING
Wraps kAudioQueuePropertyIsRunning.
AUDIO_QUEUE_PROPERTY_MAGIC_COOKIE
Wraps kAudioQueuePropertyMagicCookie.
AUDIO_QUEUE_PROPERTY_MAXIMUM_OUTPUT_PACKET_SIZE
Wraps kAudioQueuePropertyMaximumOutputPacketSize.
AUDIO_QUEUE_PROPERTY_STREAM_DESCRIPTION
Wraps kAudioQueuePropertyStreamDescription.
AUDIO_SERVICES_PROPERTY_COMPLETE_PLAYBACK_IF_APP_DIES
Wraps kAudioServicesPropertyCompletePlaybackIfAppDies.
AUDIO_SERVICES_PROPERTY_IS_UI_SOUND
Wraps kAudioServicesPropertyIsUISound.
AUDIO_TOOLBOX_ERR_NO_SEQUENCE
Wraps kAudioToolboxErrNoSequence.
AUDIO_UNIT_PARAMETER_FLAG_DISPLAY_MASK
Wraps kAudioUnitParameterFlagDisplayMask.
AUDIO_UNIT_PROPERTY_AUDIO_CHANNEL_LAYOUT
Wraps kAudioUnitPropertyAudioChannelLayout.
AUDIO_UNIT_PROPERTY_CLASS_INFO
Wraps kAudioUnitPropertyClassInfo.
AUDIO_UNIT_PROPERTY_CLASS_INFO_FROM_DOCUMENT
Wraps kAudioUnitPropertyClassInfoFromDocument.
AUDIO_UNIT_PROPERTY_CPULOAD
Wraps kAudioUnitPropertyCpuload.
AUDIO_UNIT_PROPERTY_DEPENDENT_PARAMETERS
Wraps kAudioUnitPropertyDependentParameters.
AUDIO_UNIT_PROPERTY_ELEMENT_COUNT
Wraps kAudioUnitPropertyElementCount.
AUDIO_UNIT_PROPERTY_HOST_CALLBACKS
Wraps kAudioUnitPropertyHostCallbacks.
AUDIO_UNIT_PROPERTY_INPUT_SAMPLES_IN_OUTPUT
Wraps kAudioUnitPropertyInputSamplesInOutput.
AUDIO_UNIT_PROPERTY_LAST_RENDER_ERROR
Wraps kAudioUnitPropertyLastRenderError.
AUDIO_UNIT_PROPERTY_LATENCY
Wraps kAudioUnitPropertyLatency.
AUDIO_UNIT_PROPERTY_MAKE_CONNECTION
Wraps kAudioUnitPropertyMakeConnection.
AUDIO_UNIT_PROPERTY_OFFLINE_RENDER
Wraps kAudioUnitPropertyOfflineRender.
AUDIO_UNIT_PROPERTY_PARAMETER_CLUMP_NAME
Wraps kAudioUnitPropertyParameterClumpName.
AUDIO_UNIT_PROPERTY_PARAMETER_INFO
Wraps kAudioUnitPropertyParameterInfo.
AUDIO_UNIT_PROPERTY_PARAMETER_LIST
Wraps kAudioUnitPropertyParameterList.
AUDIO_UNIT_PROPERTY_PARAMETER_STRING_FROM_VALUE
Wraps kAudioUnitPropertyParameterStringFromValue.
AUDIO_UNIT_PROPERTY_PARAMETER_VALUE_FROM_STRING
Wraps kAudioUnitPropertyParameterValueFromString.
AUDIO_UNIT_PROPERTY_PARAMETER_VALUE_STRINGS
Wraps kAudioUnitPropertyParameterValueStrings.
AUDIO_UNIT_PROPERTY_PRESENTATION_LATENCY
Wraps kAudioUnitPropertyPresentationLatency.
AUDIO_UNIT_PROPERTY_PRESENT_PRESET
Wraps kAudioUnitPropertyPresentPreset.
AUDIO_UNIT_PROPERTY_SAMPLE_RATE
Wraps kAudioUnitPropertySampleRate.
AUDIO_UNIT_PROPERTY_SET_RENDER_CALLBACK
Wraps kAudioUnitPropertySetRenderCallback.
AUDIO_UNIT_PROPERTY_STREAM_FORMAT
Wraps kAudioUnitPropertyStreamFormat.
AUDIO_UNIT_PROPERTY_SUPPORTED_NUM_CHANNELS
Wraps kAudioUnitPropertySupportedNumChannels.
AUDIO_UNIT_SCOPE_GLOBAL
Wraps kAudioUnitScopeGlobal.
AUDIO_UNIT_SCOPE_GROUP
Wraps kAudioUnitScopeGroup.
AUDIO_UNIT_SCOPE_INPUT
Wraps kAudioUnitScopeInput.
AUDIO_UNIT_SCOPE_OUTPUT
Wraps kAudioUnitScopeOutput.
AUDIO_UNIT_SUBTYPE_AU_CONVERTER
Wraps kAudioUnitSubtypeAUConverter.
AUDIO_UNIT_SUBTYPE_DEFAULT_OUTPUT
Wraps kAudioUnitSubtypeDefaultOutput.
AUDIO_UNIT_SUBTYPE_GENERIC_OUTPUT
Wraps kAudioUnitSubtypeGenericOutput.
AV_AUDIO_OTHER_FORMAT
Wraps kAVAudioOtherFormat.
AV_AUDIO_PCM_FORMAT_FLOAT32
Wraps kAVAudioPCMFormatFloat32.
AV_AUDIO_PCM_FORMAT_FLOAT64
Wraps kAVAudioPCMFormatFloat64.
AV_AUDIO_PCM_FORMAT_INT16
Wraps kAVAudioPCMFormatInt16.
AV_AUDIO_PCM_FORMAT_INT32
Wraps kAVAudioPCMFormatInt32.
CAF_FILE_MAGIC
Wraps kCAFFileMagic.
EXT_AUDIO_FILE_PROPERTY_AUDIO_CONVERTER
Wraps kExtAudioFilePropertyAudioConverter.
EXT_AUDIO_FILE_PROPERTY_AUDIO_FILE
Wraps kExtAudioFilePropertyAudioFile.
EXT_AUDIO_FILE_PROPERTY_CLIENT_DATA_FORMAT
Wraps kExtAudioFilePropertyClientDataFormat.
EXT_AUDIO_FILE_PROPERTY_FILE_DATA_FORMAT
Wraps kExtAudioFilePropertyFileDataFormat.
EXT_AUDIO_FILE_PROPERTY_FILE_LENGTH_FRAMES
Wraps kExtAudioFilePropertyFileLengthFrames.
LINEAR_PCM_FORMAT_FLAG_IS_BIG_ENDIAN
Wraps kLinearPCMFormatFlagIsBigEndian.
LINEAR_PCM_FORMAT_FLAG_IS_FLOAT
Wraps kLinearPCMFormatFlagIsFloat.
LINEAR_PCM_FORMAT_FLAG_IS_NON_INTERLEAVED
Wraps kLinearPCMFormatFlagIsNonInterleaved.
LINEAR_PCM_FORMAT_FLAG_IS_PACKED
Wraps kLinearPCMFormatFlagIsPacked.
LINEAR_PCM_FORMAT_FLAG_IS_SIGNED_INTEGER
Wraps kLinearPCMFormatFlagIsSignedInteger.
MUSIC_EVENT_TYPE_AU_PRESET
Wraps kMusicEventTypeAUPreset.
MUSIC_EVENT_TYPE_EXTENDED_CONTROL
Wraps kMusicEventTypeExtendedControl.
MUSIC_EVENT_TYPE_EXTENDED_NOTE
Wraps kMusicEventTypeExtendedNote.
MUSIC_EVENT_TYPE_EXTENDED_TEMPO
Wraps kMusicEventTypeExtendedTempo.
MUSIC_EVENT_TYPE_META
Wraps kMusicEventTypeMeta.
MUSIC_EVENT_TYPE_MIDI_CHANNEL_MESSAGE
Wraps kMusicEventTypeMIDIChannelMessage.
MUSIC_EVENT_TYPE_MIDI_NOTE_MESSAGE
Wraps kMusicEventTypeMIDINoteMessage.
MUSIC_EVENT_TYPE_MIDI_RAW_DATA
Wraps kMusicEventTypeMIDIRawData.
MUSIC_EVENT_TYPE_NULL
Wraps kMusicEventTypeNull.
MUSIC_EVENT_TYPE_PARAMETER
Wraps kMusicEventTypeParameter.
MUSIC_EVENT_TYPE_USER
Wraps kMusicEventTypeUser.
MUSIC_SEQUENCE_FILE_ANY_TYPE
Wraps kMusicSequenceFileAnyType.
MUSIC_SEQUENCE_FILE_FLAGS_DEFAULT
Wraps kMusicSequenceFileFlagsDefault.
MUSIC_SEQUENCE_FILE_FLAGS_ERASE_FILE
Wraps kMusicSequenceFileFlagsEraseFile.
MUSIC_SEQUENCE_FILE_IMELODY_TYPE
Wraps kMusicSequenceFileImelodyType.
MUSIC_SEQUENCE_FILE_MIDI_TYPE
Wraps kMusicSequenceFileMIDIType.
MUSIC_SEQUENCE_LOAD_SMF_CHANNELS_TO_TRACKS
Wraps kMusicSequenceLoadSmfChannelsToTracks.
MUSIC_SEQUENCE_LOAD_SMF_PRESERVE_TRACKS
Wraps kMusicSequenceLoadSmfPreserveTracks.
MUSIC_SEQUENCE_TYPE_BEATS
Wraps kMusicSequenceTypeBeats.
MUSIC_SEQUENCE_TYPE_SAMPLES
Wraps kMusicSequenceTypeSamples.
MUSIC_SEQUENCE_TYPE_SECONDS
Wraps kMusicSequenceTypeSeconds.
NO_ERR
Wraps noErr.
SEQUENCE_TRACK_PROPERTY_AUTOMATED_PARAMETERS
Wraps kSequenceTrackPropertyAutomatedParameters.
SEQUENCE_TRACK_PROPERTY_LOOP_INFO
Wraps kSequenceTrackPropertyLoopInfo.
SEQUENCE_TRACK_PROPERTY_MUTE_STATUS
Wraps kSequenceTrackPropertyMuteStatus.
SEQUENCE_TRACK_PROPERTY_OFFSET_TIME
Wraps kSequenceTrackPropertyOffsetTime.
SEQUENCE_TRACK_PROPERTY_SOLO_STATUS
Wraps kSequenceTrackPropertySoloStatus.
SEQUENCE_TRACK_PROPERTY_TIME_RESOLUTION
Wraps kSequenceTrackPropertyTimeResolution.
SEQUENCE_TRACK_PROPERTY_TRACK_LENGTH
Wraps kSequenceTrackPropertyTrackLength.
SYSTEM_SOUND_FLASH_SCREEN
Wraps kSystemSoundFlashScreen.
SYSTEM_SOUND_USER_PREFERRED_ALERT
Wraps kSystemSoundUserPreferredAlert.

Traits§

AUMessageChannel
Marker trait mirroring AUMessageChannel.
AVAudio3DMixing
Marker trait mirroring AVAudio3DMixing.
AVAudioMixing
Marker trait mirroring AVAudioMixing.
AVAudioPlayerDelegate
Marker trait mirroring AVAudioPlayerDelegate.
AVAudioRecorderDelegate
Marker trait mirroring AVAudioRecorderDelegate.
AVAudioStereoMixing
Marker trait mirroring AVAudioStereoMixing.
AVSpeechSynthesizerDelegate
Marker trait mirroring AVSpeechSynthesizerDelegate.
AudioToolboxDebugObject
Trait implemented by objects accepted by CAShow and CAShowFile.

Functions§

ca_show
Wraps CAShow.
ca_show_to_stderr
Wraps CAShowFile for standard error.
ca_show_to_stdout
Wraps CAShowFile for standard output.
flush_debug_output
Flushes buffered output produced by CAShowFile.
fourcc
Packs a FourCharCode value used by AudioToolbox.framework.
fourcc_to_string
Wraps AudioFormatFourccToString.
get_audio_unit_parameter_display_type
Extracts the display-type bits used with AudioUnitParameterOptions.
is_printable_fourcc
Wraps AudioFormatIsPrintableFourcc.

Type Aliases§

AUAudioFrameCount
Wraps AUAudioFrameCount.
AUAudioObjectID
Wraps AUAudioObjectID.
AUAudioUnitBusType
Wraps AUAudioUnitBusType.
AUAudioUnitStatus
Wraps AUAudioUnitStatus.
AUEventSampleTime
Wraps AUEventSampleTime.
AUMIDIEventListBlock
Wraps AUMIDIEventListBlock.
AUMIDIOutputEventBlock
Wraps AUMIDIOutputEventBlock.
AUNode
Wraps AUNode.
AUParameterAddress
Wraps AUParameterAddress.
AUParameterAutomationEventType
Wraps AUParameterAutomationEventType.
AUParameterEventType
Wraps AUParameterEventType.
AUParameterObserverToken
Wraps AUParameterObserverToken.
AURenderCallback
Wraps AURenderCallback.
AURenderEventType
Wraps AURenderEventType.
AURenderPullInputBlock
Wraps AURenderPullInputBlock.
AUValue
Wraps AUValue.
AVAudio3DVector
Wraps AVAudio3DVector.
AVAudioApplicationMicrophoneInjectionPermission
Wraps AVAudioApplicationMicrophoneInjectionPermission.
AVAudioChannelCount
Wraps AVAudioChannelCount.
AVAudioCommonFormat
Wraps AVAudioCommonFormat.
AVAudioEngineManualRenderingMode
Wraps AVAudioEngineManualRenderingMode.
AVAudioEngineManualRenderingStatus
Wraps AVAudioEngineManualRenderingStatus.
AVAudioFrameCount
Wraps AVAudioFrameCount.
AVAudioFramePosition
Wraps AVAudioFramePosition.
AVAudioNodeBus
Wraps AVAudioNodeBus.
AVAudioNodeCompletionHandler
Wraps AVAudioNodeCompletionHandler.
AVAudioPacketCount
Wraps AVAudioPacketCount.
AVAudioPlayerNodeBufferOptions
Wraps AVAudioPlayerNodeBufferOptions.
AVAudioPlayerNodeCompletionCallbackType
Wraps AVAudioPlayerNodeCompletionCallbackType.
AVAudioPlayerNodeCompletionHandler
Wraps AVAudioPlayerNodeCompletionHandler.
AVAudioSequencerInfoDictionaryKey
Wraps AVAudioSequencerInfoDictionaryKey.
AVAudioSessionCategoryOptions
Wraps AVAudioSessionCategoryOptions.
AVAudioSessionLocation
Wraps AVAudioSessionLocation.
AVAudioSessionMicrophoneInjectionMode
Wraps AVAudioSessionMicrophoneInjectionMode.
AVAudioSessionOrientation
Wraps AVAudioSessionOrientation.
AVAudioSessionPolarPattern
Wraps AVAudioSessionPolarPattern.
AVAudioSessionSetActiveOptions
Wraps AVAudioSessionSetActiveOptions.
AVAudioStereoOrientation
Wraps AVAudioStereoOrientation.
AVAudioUnitReverbPreset
Wraps AVAudioUnitReverbPreset.
AVAudioVoiceProcessingOtherAudioDuckingLevel
Wraps AVAudioVoiceProcessingOtherAudioDuckingLevel.
AVMIDIControlChangeMessageType
Wraps AVMIDIControlChangeMessageType.
AVMIDIMetaEventType
Wraps AVMIDIMetaEventType.
AVMusicSequenceLoadOptions
Wraps AVMusicSequenceLoadOptions.
AVMusicTimeStamp
Wraps AVMusicTimeStamp.
AVSpeechBoundary
Wraps AVSpeechBoundary.
AVSpeechSynthesisMarkerMark
Wraps AVSpeechSynthesisMarkerMark.
AVSpeechSynthesisPersonalVoiceAuthorizationStatus
Wraps AVSpeechSynthesisPersonalVoiceAuthorizationStatus.
AVSpeechSynthesisVoiceGender
Wraps AVSpeechSynthesisVoiceGender.
AVSpeechSynthesizerBufferCallback
Wraps AVSpeechSynthesizerBufferCallback.
AudioBalanceFadeType
Wraps AudioBalanceFadeType.
AudioBufferList1
Wraps AudioBufferList1.
AudioBytePacketTranslationFlags
Wraps AudioBytePacketTranslationFlags.
AudioChannelLayoutTag
Wraps AudioChannelLayoutTag.
AudioComponentFlags
Wraps AudioComponentFlags.
AudioComponentInstanceRef
Wraps AudioComponentInstanceRef.
AudioComponentInstantiationOptions
Wraps AudioComponentInstantiationOptions.
AudioComponentRef
Wraps AudioComponentRef.
AudioComponentValidationResult
Wraps AudioComponentValidationResult.
AudioConverterOptions
Wraps AudioConverterOptions.
AudioConverterPropertyId
Wraps AudioConverterPropertyID.
AudioConverterRef
Wraps AudioConverterRef.
AudioFileComponentPropertyId
Wraps AudioFileComponentPropertyID.
AudioFileFlags
Wraps AudioFileFlags.
AudioFileId
Wraps AudioFileID.
AudioFilePermissions
Wraps AudioFilePermissions.
AudioFilePropertyId
Wraps AudioFilePropertyID.
AudioFileRegionFlags
Wraps AudioFileRegionFlags.
AudioFileSmpteTime
Wraps AudioFileSMPTETime.
AudioFileStreamId
Wraps AudioFileStreamID.
AudioFileStreamParseFlags
Wraps AudioFileStreamParseFlags.
AudioFileStreamPropertyId
Wraps AudioFileStreamPropertyID.
AudioFileStreamSeekFlags
Wraps AudioFileStreamSeekFlags.
AudioFileTypeAndFormatID
Wraps AudioFileTypeAndFormatID.
AudioFileTypeId
Wraps AudioFileTypeID.
AudioFile_SMPTE_Time
Wraps AudioFile_SMPTE_Time.
AudioFormatFlags
Wraps AudioFormatFlags.
AudioFormatId
Wraps AudioFormatID.
AudioFormatPropertyId
Wraps AudioFormatPropertyID.
AudioPanningMode
Wraps AudioPanningMode.
AudioQueueBufferRef
Wraps AudioQueueBufferRef.
AudioQueueParameterId
Wraps AudioQueueParameterID.
AudioQueueParameterValue
Wraps AudioQueueParameterValue.
AudioQueuePropertyId
Wraps AudioQueuePropertyID.
AudioQueueRef
Wraps AudioQueueRef.
AudioQueueTimelineRef
Wraps AudioQueueTimelineRef.
AudioServicesPropertyId
Wraps AudioServicesPropertyID.
AudioUnitElement
Wraps AudioUnitElement.
AudioUnitParameterId
Wraps AudioUnitParameterID.
AudioUnitParameterOptions
Wraps AudioUnitParameterOptions.
AudioUnitParameterValue
Wraps AudioUnitParameterValue.
AudioUnitPropertyId
Wraps AudioUnitPropertyID.
AudioUnitPropertyListenerProc
Wraps AudioUnitPropertyListenerProc.
AudioUnitRef
Wraps AudioUnitRef.
AudioUnitRenderActionFlags
Wraps AudioUnitRenderActionFlags.
AudioUnitScope
Wraps AudioUnitScope.
Boolean
Apple SDK type alias Boolean.
CFArrayRef
Apple SDK type alias CFArrayRef.
CFDataRef
Apple SDK type alias CFDataRef.
CFDictionaryRef
Apple SDK type alias CFDictionaryRef.
CFPropertyListRef
Apple SDK type alias CFPropertyListRef.
CFStringRef
Apple SDK type alias CFStringRef.
CFURLRef
Apple SDK type alias CFURLRef.
ExtAudioFilePropertyId
Wraps ExtAudioFilePropertyID.
ExtAudioFileRef
Wraps ExtAudioFileRef.
MIDIChannelNumber
Wraps MIDIChannelNumber.
MIDIEndpointRef
Wraps MIDIEndpointRef.
MIDIEventList
Wraps MIDIEventList.
MusicDeviceGroupID
Wraps MusicDeviceGroupID.
MusicDeviceGroupId
Wraps MusicDeviceGroupID.
MusicDeviceInstrumentID
Wraps MusicDeviceInstrumentID.
MusicDeviceInstrumentId
Wraps MusicDeviceInstrumentID.
MusicEventIteratorRef
Wraps MusicEventIteratorRef.
MusicEventType
Wraps MusicEventType.
MusicPlayerRef
Wraps MusicPlayerRef.
MusicSequenceFileFlags
Wraps MusicSequenceFileFlags.
MusicSequenceFileTypeId
Wraps MusicSequenceFileTypeID.
MusicSequenceLoadFlags
Wraps MusicSequenceLoadFlags.
MusicSequenceRef
Wraps MusicSequenceRef.
MusicSequenceType
Wraps MusicSequenceType.
MusicTimeStamp
Wraps MusicTimeStamp.
MusicTrackRef
Wraps MusicTrackRef.
NoteInstanceID
Wraps NoteInstanceID.
NoteInstanceId
Wraps NoteInstanceID.
OSStatus
Apple SDK type alias OSStatus.
OSType
Apple SDK type alias OSType.
Result
Result alias used by AudioToolbox.framework wrappers in this crate.
SystemSoundId
Wraps SystemSoundID.

Unions§

AUNodeInteractionDetails
Wraps AUNodeInteractionDetails.
AURenderEvent
Wraps AURenderEvent.
AudioUnitParameterEventValues
Wraps AudioUnitParameterEventValues.