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:
AudioFormatAudioFileAudioFileComponentExtAudioFileAudioConverterAudioComponentAudioUnitAUAudioUnitAUGraphAVFAudio(AVAudioEngine/AVAudioNode/AVAudioFormat/AVAudioPCMBuffer/AVAudioSequencer)AudioQueueMusicSequence/MusicPlayer/MusicEventIteratorAudioServicesAudioFileStreamCAFFile
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, andAudioFileStreamsmoke-tested againstGlass.aiff- In-memory
AudioConverterone-shot conversion helper AudioUnit,AUAudioUnit,AUGraph, andMusicSequence/MusicPlayer/MusicEventIteratorcreation helpersAVAudioEngine/AVAudioNode/AVAudioFormat/AVAudioPCMBuffer/AVAudioSequencerwrappers for the commonAVFAudiopath plus exact-name audit aliases for the remaining sampled surface- Pure-Rust
CAFFileheader 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)"; doneHighlights:
01_read_glass04_ext_audio_file_decode07_audio_unit_converter08_audio_queue_output10_audio_file_stream11_caf_header12_avfaudio13_au_audio_unit14_au_graph15_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:
- MIT license (LICENSE-MIT)
- Apache License, Version 2.0 (LICENSE-APACHE)
Re-exports§
pub use apple_cf;
Modules§
- async_
api async - Executor-agnostic async wrappers for AudioToolbox callback surfaces.
- raw_ffi
raw-ffi - Bindings for the
AudioToolboxportion of AudioToolbox.framework.
Structs§
- AUAudio
Unit - Wraps
AUAudioUnit. - AUAudio
Unit Bus - Wraps
AUAudioUnitBus. - AUAudio
Unit BusArray - Wraps
AUAudioUnitBusArray. - AUAudio
Unit Preset - Wraps
AUAudioUnitPreset. - AUGraph
- Wraps
AUGraph. - AUMIDI
Event - Wraps
AUMIDIEvent. - AUMIDI
Event List - Wraps
AUMIDIEventList. - AUNode
Interaction - Wraps
AUNodeInteraction. - AUNode
Render Callback - Wraps
AUNodeRenderCallback. - AUParameter
- Wraps
AUParameter. - AUParameter
Automation Event - Wraps
AUParameterAutomationEvent. - AUParameter
Event - Wraps
AUParameterEvent. - AUParameter
Group - Wraps
AUParameterGroup. - AUParameter
Node - Wraps
AUParameterNode. - AUParameter
Tree - Wraps
AUParameterTree. - AUPreset
Event - Wraps
AUPresetEvent. - AURecorded
Parameter Event - Wraps
AURecordedParameterEvent. - AURender
Callback Struct - Wraps
AURenderCallbackStruct. - AURender
Event Header - Wraps
AURenderEventHeader. - AVAudio3D
Angular Orientation - Wraps
AVAudio3DAngularOrientation. - AVAudio3D
Point - Wraps
AVAudio3DPoint. - AVAudio3D
Vector Orientation - Wraps
AVAudio3DVectorOrientation. - AVAudio
Buffer - Wraps
AVAudioBuffer. - AVAudio
Connection Point - Wraps
AVAudioConnectionPoint. - AVAudio
Converter - Wraps
AVAudioConverter. - AVAudio
Converter Prime Info - Wraps
AVAudioConverterPrimeInfo. - AVAudio
Engine - Wraps
AVAudioEngine. - AVAudio
Environment Node - Wraps
AVAudioEnvironmentNode. - AVAudio
Format - Wraps
AVAudioFormat. - AVAudioIO
Node - Wraps
AVAudioIONode. - AVAudio
Mixer Node - Wraps
AVAudioMixerNode. - AVAudio
Node - Wraps
AVAudioNode. - AVAudioPCM
Buffer - Wraps
AVAudioPCMBuffer. - AVAudio
Player - Wraps
AVAudioPlayer. - AVAudio
Player Node - Wraps
AVAudioPlayerNode. - AVAudio
Recorder - Wraps
AVAudioRecorder. - AVAudio
Sequencer - Wraps
AVAudioSequencer. - AVAudio
Session Capability - Wraps
AVAudioSessionCapability. - AVAudio
Time - Wraps
AVAudioTime. - AVAudio
Unit - Wraps
AVAudioUnit. - AVAudio
Unit Component - Wraps
AVAudioUnitComponent. - AVAudio
Unit Component Manager - Wraps
AVAudioUnitComponentManager. - AVAudio
Unit Delay - Wraps
AVAudioUnitDelay. - AVAudio
Unit Distortion - Wraps
AVAudioUnitDistortion. - AVAudio
UnitEQ - Wraps
AVAudioUnitEQ. - AVAudio
Unit Effect - Wraps
AVAudioUnitEffect. - AVAudio
Unit Generator - Wraps
AVAudioUnitGenerator. - AVAudio
UnitMIDI Instrument - Wraps
AVAudioUnitMIDIInstrument. - AVAudio
Unit Reverb - Wraps
AVAudioUnitReverb. - AVAudio
Unit Sampler - Wraps
AVAudioUnitSampler. - AVAudio
Unit Time Effect - Wraps
AVAudioUnitTimeEffect. - AVAudio
Unit Time Pitch - Wraps
AVAudioUnitTimePitch. - AVAudio
Voice Processing Other Audio Ducking Configuration - Wraps
AVAudioVoiceProcessingOtherAudioDuckingConfiguration. - AVBeat
Range - Wraps
AVBeatRange. - AVMIDI
Channel Event - Wraps
AVMIDIChannelEvent. - AVMusic
Event - Wraps
AVMusicEvent. - AVMusic
Track - Wraps
AVMusicTrack. - AVSpeech
Synthesis Marker - Wraps
AVSpeechSynthesisMarker. - AVSpeech
Synthesis Provider Request - Wraps
AVSpeechSynthesisProviderRequest. - AVSpeech
Synthesis Provider Voice - Wraps
AVSpeechSynthesisProviderVoice. - AVSpeech
Synthesis Voice - Wraps
AVSpeechSynthesisVoice. - AVSpeech
Synthesizer - Wraps
AVSpeechSynthesizer. - AVSpeech
Utterance - Wraps
AVSpeechUtterance. - Audio
Balance Fade - Wraps
AudioBalanceFade. - Audio
Buffer - Wraps
AudioBuffer. - Audio
Buffer List - Wraps
AudioBufferList. - Audio
Byte Packet Translation - Wraps
AudioBytePacketTranslation. - Audio
Class Description - Wraps
AudioClassDescription. - Audio
Component - Wrapper around an AudioToolbox.framework
AudioComponent. - Audio
Component Description - Wraps
AudioComponentDescription. - Audio
Component Instance - Owning wrapper around an AudioToolbox.framework
AudioComponentInstance. - Audio
Component Iter - Iterator over components returned by
AudioComponentFindNext. - Audio
Conversion Input - Input buffer description used with
AudioConverterFillComplexBuffer. - Audio
Conversion Output - Output buffer returned by
AudioConverterFillComplexBuffer. - Audio
Converter - Owning wrapper around an AudioToolbox.framework
AudioConverterRef. - Audio
Converter Prime Info - Wraps
AudioConverterPrimeInfo. - Audio
File - Owning wrapper around an AudioToolbox.framework
AudioFileID. - Audio
File Component - Wraps
AudioFileComponent. - Audio
File Marker - Wraps
AudioFileMarker. - Audio
File Marker List - Wraps
AudioFileMarkerList. - Audio
File Packet Table Info - Wraps
AudioFilePacketTableInfo. - Audio
File Region - Wraps
AudioFileRegion. - Audio
File Region List - Wraps
AudioFileRegionList. - Audio
File Stream - Owning wrapper around an AudioToolbox.framework
AudioFileStreamID. - Audio
File Type AndFormat Id - Wraps
AudioFileTypeAndFormatID. - Audio
Format - Namespace wrapper for
AudioFormatGetPropertyand related AudioToolbox.framework APIs. - Audio
Format Info - Wraps
AudioFormatInfo. - Audio
Format List Item - Wraps
AudioFormatListItem. - Audio
Frame Packet Translation - Wraps
AudioFramePacketTranslation. - Audio
Independent Packet Translation - Wraps
AudioIndependentPacketTranslation. - Audio
Packet Dependency Info Translation - Wraps
AudioPacketDependencyInfoTranslation. - Audio
Packet Range Byte Count Translation - Wraps
AudioPacketRangeByteCountTranslation. - Audio
Packet Roll Distance Translation - Wraps
AudioPacketRollDistanceTranslation. - Audio
Panning Info - Wraps
AudioPanningInfo. - Audio
Queue - Owning wrapper around an AudioToolbox.framework
AudioQueueRef. - Audio
Queue Buffer - Wraps
AudioQueueBuffer. - Audio
Queue Buffer Handle - Owning wrapper around an AudioToolbox.framework
AudioQueueBufferRef. - Audio
Stream Basic Description - Wraps
AudioStreamBasicDescription. - Audio
Stream Packet Description - Wraps
AudioStreamPacketDescription. - Audio
Time Stamp - Wraps
AudioTimeStamp. - Audio
Toolbox Error - Error wrapper for
OSStatusvalues returned by AudioToolbox.framework. - Audio
Unit - Wraps
AudioUnit. - Audio
Unit Node Connection - Wraps
AudioUnitNodeConnection. - Audio
Unit Parameter - Wraps
AudioUnitParameter. - Audio
Unit Parameter Event - Wraps
AudioUnitParameterEvent. - Audio
Unit Parameter Event Immediate - Wraps
AudioUnitParameterEventImmediate. - Audio
Unit Parameter Event Ramp - Wraps
AudioUnitParameterEventRamp. - Audio
Unit Property - Wraps
AudioUnitProperty. - Audio
Value Range - Wraps
AudioValueRange. - Borrowed
Audio Converter - Borrowed wrapper around an AudioToolbox.framework
AudioConverterRef. - CABar
Beat Time - Wraps
CABarBeatTime. - CAFChunk
Header - Wraps
CAFChunkHeader. - CAFFile
Header - Wraps
CAFFileHeader. - CafFile
- Wraps
CafFile. - ExtAudio
File - Owning wrapper around an AudioToolbox.framework
ExtAudioFileRef. - Extended
Audio Format Info - Wraps
ExtendedAudioFormatInfo. - Extended
Control Event - Wraps
ExtendedControlEvent. - Extended
Note OnEvent - Wraps
ExtendedNoteOnEvent. - Extended
Tempo Event - Wraps
ExtendedTempoEvent. - Interleaved
Audio Buffer - Interleaved buffer helper used with
ExtAudioFileReadandExtAudioFileWrite. - MIDI
Channel Message - Wraps
MIDIChannelMessage. - MIDI
Meta Event - Wraps
MIDIMetaEvent. - MIDI
Note Message - Wraps
MIDINoteMessage. - MIDI
RawData - Wraps
MIDIRawData. - Music
Device Note Params - Wraps
MusicDeviceNoteParams. - Music
Device StdNote Params - Wraps
MusicDeviceStdNoteParams. - Music
Event Info - Event snapshot returned by
MusicEventIteratorGetEventInfo. - Music
Event Iterator - Owning wrapper around an AudioToolbox.framework
MusicEventIterator. - Music
Event User Data - Wraps
MusicEventUserData. - Music
Player - Owning wrapper around an AudioToolbox.framework
MusicPlayer. - Music
Sequence - Owning wrapper around an AudioToolbox.framework
MusicSequence. - Music
Track - Wrapper around an AudioToolbox.framework
MusicTrack. - Music
Track Loop Info - Wraps
MusicTrackLoopInfo. - Note
Params Control Value - Wraps
NoteParamsControlValue. - Packet
Data - Rust-owned packet payload returned by
AudioFileReadPacketDataandAudioFileReadPackets. - Parameter
Event - Wraps
ParameterEvent. - Property
Info - Rust representation of
AudioFileGetPropertyInforesults. - SMPTE
Time - Wraps
SMPTETime. - System
Sound - 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_ FLOA T32 - Wraps
kAVAudioPCMFormatFloat32. - AV_
AUDIO_ PCM_ FORMAT_ FLOA T64 - 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§
- AUMessage
Channel - Marker trait mirroring
AUMessageChannel. - AVAudio3D
Mixing - Marker trait mirroring
AVAudio3DMixing. - AVAudio
Mixing - Marker trait mirroring
AVAudioMixing. - AVAudio
Player Delegate - Marker trait mirroring
AVAudioPlayerDelegate. - AVAudio
Recorder Delegate - Marker trait mirroring
AVAudioRecorderDelegate. - AVAudio
Stereo Mixing - Marker trait mirroring
AVAudioStereoMixing. - AVSpeech
Synthesizer Delegate - Marker trait mirroring
AVSpeechSynthesizerDelegate. - Audio
Toolbox Debug Object - Trait implemented by objects accepted by
CAShowandCAShowFile.
Functions§
- ca_show
- Wraps
CAShow. - ca_
show_ to_ stderr - Wraps
CAShowFilefor standard error. - ca_
show_ to_ stdout - Wraps
CAShowFilefor standard output. - flush_
debug_ output - Flushes buffered output produced by
CAShowFile. - fourcc
- Packs a
FourCharCodevalue 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§
- AUAudio
Frame Count - Wraps
AUAudioFrameCount. - AUAudio
ObjectID - Wraps
AUAudioObjectID. - AUAudio
Unit BusType - Wraps
AUAudioUnitBusType. - AUAudio
Unit Status - Wraps
AUAudioUnitStatus. - AUEvent
Sample Time - Wraps
AUEventSampleTime. - AUMIDI
Event List Block - Wraps
AUMIDIEventListBlock. - AUMIDI
Output Event Block - Wraps
AUMIDIOutputEventBlock. - AUNode
- Wraps
AUNode. - AUParameter
Address - Wraps
AUParameterAddress. - AUParameter
Automation Event Type - Wraps
AUParameterAutomationEventType. - AUParameter
Event Type - Wraps
AUParameterEventType. - AUParameter
Observer Token - Wraps
AUParameterObserverToken. - AURender
Callback - Wraps
AURenderCallback. - AURender
Event Type - Wraps
AURenderEventType. - AURender
Pull Input Block - Wraps
AURenderPullInputBlock. - AUValue
- Wraps
AUValue. - AVAudio3D
Vector - Wraps
AVAudio3DVector. - AVAudio
Application Microphone Injection Permission - Wraps
AVAudioApplicationMicrophoneInjectionPermission. - AVAudio
Channel Count - Wraps
AVAudioChannelCount. - AVAudio
Common Format - Wraps
AVAudioCommonFormat. - AVAudio
Engine Manual Rendering Mode - Wraps
AVAudioEngineManualRenderingMode. - AVAudio
Engine Manual Rendering Status - Wraps
AVAudioEngineManualRenderingStatus. - AVAudio
Frame Count - Wraps
AVAudioFrameCount. - AVAudio
Frame Position - Wraps
AVAudioFramePosition. - AVAudio
Node Bus - Wraps
AVAudioNodeBus. - AVAudio
Node Completion Handler - Wraps
AVAudioNodeCompletionHandler. - AVAudio
Packet Count - Wraps
AVAudioPacketCount. - AVAudio
Player Node Buffer Options - Wraps
AVAudioPlayerNodeBufferOptions. - AVAudio
Player Node Completion Callback Type - Wraps
AVAudioPlayerNodeCompletionCallbackType. - AVAudio
Player Node Completion Handler - Wraps
AVAudioPlayerNodeCompletionHandler. - AVAudio
Sequencer Info Dictionary Key - Wraps
AVAudioSequencerInfoDictionaryKey. - AVAudio
Session Category Options - Wraps
AVAudioSessionCategoryOptions. - AVAudio
Session Location - Wraps
AVAudioSessionLocation. - AVAudio
Session Microphone Injection Mode - Wraps
AVAudioSessionMicrophoneInjectionMode. - AVAudio
Session Orientation - Wraps
AVAudioSessionOrientation. - AVAudio
Session Polar Pattern - Wraps
AVAudioSessionPolarPattern. - AVAudio
Session SetActive Options - Wraps
AVAudioSessionSetActiveOptions. - AVAudio
Stereo Orientation - Wraps
AVAudioStereoOrientation. - AVAudio
Unit Reverb Preset - Wraps
AVAudioUnitReverbPreset. - AVAudio
Voice Processing Other Audio Ducking Level - Wraps
AVAudioVoiceProcessingOtherAudioDuckingLevel. - AVMIDI
Control Change Message Type - Wraps
AVMIDIControlChangeMessageType. - AVMIDI
Meta Event Type - Wraps
AVMIDIMetaEventType. - AVMusic
Sequence Load Options - Wraps
AVMusicSequenceLoadOptions. - AVMusic
Time Stamp - Wraps
AVMusicTimeStamp. - AVSpeech
Boundary - Wraps
AVSpeechBoundary. - AVSpeech
Synthesis Marker Mark - Wraps
AVSpeechSynthesisMarkerMark. - AVSpeech
Synthesis Personal Voice Authorization Status - Wraps
AVSpeechSynthesisPersonalVoiceAuthorizationStatus. - AVSpeech
Synthesis Voice Gender - Wraps
AVSpeechSynthesisVoiceGender. - AVSpeech
Synthesizer Buffer Callback - Wraps
AVSpeechSynthesizerBufferCallback. - Audio
Balance Fade Type - Wraps
AudioBalanceFadeType. - Audio
Buffer List1 - Wraps
AudioBufferList1. - Audio
Byte Packet Translation Flags - Wraps
AudioBytePacketTranslationFlags. - Audio
Channel Layout Tag - Wraps
AudioChannelLayoutTag. - Audio
Component Flags - Wraps
AudioComponentFlags. - Audio
Component Instance Ref - Wraps
AudioComponentInstanceRef. - Audio
Component Instantiation Options - Wraps
AudioComponentInstantiationOptions. - Audio
Component Ref - Wraps
AudioComponentRef. - Audio
Component Validation Result - Wraps
AudioComponentValidationResult. - Audio
Converter Options - Wraps
AudioConverterOptions. - Audio
Converter Property Id - Wraps
AudioConverterPropertyID. - Audio
Converter Ref - Wraps
AudioConverterRef. - Audio
File Component Property Id - Wraps
AudioFileComponentPropertyID. - Audio
File Flags - Wraps
AudioFileFlags. - Audio
File Id - Wraps
AudioFileID. - Audio
File Permissions - Wraps
AudioFilePermissions. - Audio
File Property Id - Wraps
AudioFilePropertyID. - Audio
File Region Flags - Wraps
AudioFileRegionFlags. - Audio
File Smpte Time - Wraps
AudioFileSMPTETime. - Audio
File Stream Id - Wraps
AudioFileStreamID. - Audio
File Stream Parse Flags - Wraps
AudioFileStreamParseFlags. - Audio
File Stream Property Id - Wraps
AudioFileStreamPropertyID. - Audio
File Stream Seek Flags - Wraps
AudioFileStreamSeekFlags. - Audio
File Type AndFormatID - Wraps
AudioFileTypeAndFormatID. - Audio
File Type Id - Wraps
AudioFileTypeID. - Audio
File_ SMPTE_ Time - Wraps
AudioFile_SMPTE_Time. - Audio
Format Flags - Wraps
AudioFormatFlags. - Audio
Format Id - Wraps
AudioFormatID. - Audio
Format Property Id - Wraps
AudioFormatPropertyID. - Audio
Panning Mode - Wraps
AudioPanningMode. - Audio
Queue Buffer Ref - Wraps
AudioQueueBufferRef. - Audio
Queue Parameter Id - Wraps
AudioQueueParameterID. - Audio
Queue Parameter Value - Wraps
AudioQueueParameterValue. - Audio
Queue Property Id - Wraps
AudioQueuePropertyID. - Audio
Queue Ref - Wraps
AudioQueueRef. - Audio
Queue Timeline Ref - Wraps
AudioQueueTimelineRef. - Audio
Services Property Id - Wraps
AudioServicesPropertyID. - Audio
Unit Element - Wraps
AudioUnitElement. - Audio
Unit Parameter Id - Wraps
AudioUnitParameterID. - Audio
Unit Parameter Options - Wraps
AudioUnitParameterOptions. - Audio
Unit Parameter Value - Wraps
AudioUnitParameterValue. - Audio
Unit Property Id - Wraps
AudioUnitPropertyID. - Audio
Unit Property Listener Proc - Wraps
AudioUnitPropertyListenerProc. - Audio
Unit Ref - Wraps
AudioUnitRef. - Audio
Unit Render Action Flags - Wraps
AudioUnitRenderActionFlags. - Audio
Unit Scope - Wraps
AudioUnitScope. - Boolean
- Apple SDK type alias
Boolean. - CFArray
Ref - Apple SDK type alias
CFArrayRef. - CFData
Ref - Apple SDK type alias
CFDataRef. - CFDictionary
Ref - Apple SDK type alias
CFDictionaryRef. - CFProperty
List Ref - Apple SDK type alias
CFPropertyListRef. - CFString
Ref - Apple SDK type alias
CFStringRef. - CFURL
Ref - Apple SDK type alias
CFURLRef. - ExtAudio
File Property Id - Wraps
ExtAudioFilePropertyID. - ExtAudio
File Ref - Wraps
ExtAudioFileRef. - MIDI
Channel Number - Wraps
MIDIChannelNumber. - MIDI
Endpoint Ref - Wraps
MIDIEndpointRef. - MIDI
Event List - Wraps
MIDIEventList. - Music
Device GroupID - Wraps
MusicDeviceGroupID. - Music
Device Group Id - Wraps
MusicDeviceGroupID. - Music
Device InstrumentID - Wraps
MusicDeviceInstrumentID. - Music
Device Instrument Id - Wraps
MusicDeviceInstrumentID. - Music
Event Iterator Ref - Wraps
MusicEventIteratorRef. - Music
Event Type - Wraps
MusicEventType. - Music
Player Ref - Wraps
MusicPlayerRef. - Music
Sequence File Flags - Wraps
MusicSequenceFileFlags. - Music
Sequence File Type Id - Wraps
MusicSequenceFileTypeID. - Music
Sequence Load Flags - Wraps
MusicSequenceLoadFlags. - Music
Sequence Ref - Wraps
MusicSequenceRef. - Music
Sequence Type - Wraps
MusicSequenceType. - Music
Time Stamp - Wraps
MusicTimeStamp. - Music
Track Ref - Wraps
MusicTrackRef. - Note
InstanceID - Wraps
NoteInstanceID. - Note
Instance Id - 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.
- System
Sound Id - Wraps
SystemSoundID.
Unions§
- AUNode
Interaction Details - Wraps
AUNodeInteractionDetails. - AURender
Event - Wraps
AURenderEvent. - Audio
Unit Parameter Event Values - Wraps
AudioUnitParameterEventValues.