| AU3DMixerAttenuationCurve |
[@enum] 3D Mixer Attenuation Curves
|
| AU3DMixerRenderingFlags |
[@enum] 3D Mixer Rendering Flags
|
| AUAudioUnitBusType |
[@enum] AUAudioUnitBusType
Describes whether a bus array is for input or output.
|
| AudioBalanceFadeType |
[@enum] AudioBalanceFadeType
used for mType field of AudioBalanceFade struct
[@constant] kAudioBalanceFadeType_MaxUnityGain
the gain value never exceeds 1.0, the opposite channel fades out.
|
| AudioBytePacketTranslationFlags |
[@enum] AudioBytePacketTranslation Flags
flags for the AudioBytePacketTranslation mFlags field
There is currently only one flag.
|
| AudioComponentFlags |
[@enum] AudioComponentFlags
Flags found in AudioComponentDescription.componentFlags.
|
| AudioComponentInstantiationOptions |
[@enum] AudioComponentInstantiationOptions
Options controlling component instantiation.
|
| AudioComponentValidationResult |
[@enum] AudioComponentValidationResult
Constants for describing the result of validating an AudioComponent
[@constant] kAudioComponentValidationResult_Passed
The AudioComponent passed validation.
|
| AudioFileFlags |
[@enum] AudioFileFlags
These are flags that can be used with the CreateURL API call
[@constant] kAudioFileFlags_EraseFile
If set, then the CreateURL call will erase the contents of an existing file
If not set, then the CreateURL call will fail if the file already exists
[@constant] kAudioFileFlags_DontPageAlignAudioData
Normally, newly created and optimized files will have padding added in order to page align
the data to 4KB boundaries.
|
| AudioFilePermissions |
|
| AudioFileRegionFlags |
[@enum] AudioFileRegionFlags
These are flags for an AudioFileRegion that specify a playback direction.
|
| AudioFileStreamParseFlags |
[@enum] AudioFileStreamParseFlags
[@constant] kAudioFileStreamParseFlag_Discontinuity
This flag is passed in to AudioFileStreamParseBytes to signal a discontinuity.
|
| AudioFileStreamPropertyFlags |
[@enum] AudioFileStreamPropertyFlags
[@constant] kAudioFileStreamPropertyFlag_PropertyIsCached
This flag is set in a call to AudioFileStream_PropertyListenerProc when the value of the property
can be obtained at any later time.
|
| AudioFileStreamSeekFlags |
[@enum] AudioFileStreamParseFlags
[@constant] kAudioFileStreamSeekFlag_OffsetIsEstimated
This flag may be returned from AudioFileStreamSeek if the byte offset is only an estimate, not exact.
|
| AudioPanningMode |
[@enum] AudioPanningMode
Different panning algorithms.
|
| AudioQueueProcessingTapFlags |
[@enum] AudioQueueProcessingTapFlags
Flags used in conjunction with processing taps
In the flags passed to AudioQueueProcessingTapNew, either the PreEffects
or PostEffects flag must be set, but not both.
|
| AudioSettingsFlags |
[@enum] AudioSettingsFlags
Constants to be used with kAudioSettings_Hint
in the kAudioCodecPropertySettings property dictionary.
|
| AudioUnitParameterOptions |
[@enum] AudioUnitParameterOptions
Bit positions 18, 17, and 16 are set aside for display scales.
|
| AudioUnitParameterUnit |
assume kAudioUnitParameterUnit_Generic if not found in this enum
[@enum] AudioUnitParameterUnit
[@constant] kAudioUnitParameterUnit_Generic
untyped value generally between 0.0 and 1.0
[@constant] kAudioUnitParameterUnit_Indexed
takes an integer value (good for menu selections)
[@constant] kAudioUnitParameterUnit_Boolean
0.0 means FALSE, non-zero means TRUE
[@constant] kAudioUnitParameterUnit_Percent
usually from 0 -> 100, sometimes -50 -> +50
[@constant] kAudioUnitParameterUnit_Seconds
absolute or relative time
[@constant] kAudioUnitParameterUnit_SampleFrames
one sample frame equals (1.0/sampleRate) seconds
[@constant] kAudioUnitParameterUnit_Phase
-180 to 180 degrees
[@constant] kAudioUnitParameterUnit_Rate
rate multiplier, for playback speed, etc.
|
| AudioUnitRemoteControlEvent |
[@enum] AudioUnitRemoteControlEvent
In inter-app audio, messages to control the host's transport state.
|
| AudioUnitRenderActionFlags |
[@enum] AudioUnitRenderActionFlags
These flags can be set in a callback from an audio unit during an audio unit
render operation from either the RenderNotify Proc or the render input
callback.
|
| AUHostTransportStateFlags |
[@enum] AUHostTransportStateFlags
Flags describing the host's transport state.
|
| AUParameterAutomationEventType |
[@enum] AUParameterAutomationEventType
Identifies the different types of parameter automation events.
|
| AUParameterEventType |
[@enum] AUParameterEventType
The type of a parameter event (see AudioUnitScheduleParameter)
[@constant] kParameterEvent_Immediate
The parameter event describes an immediate change to the parameter value to
the new value
[@constant] kParameterEvent_Ramped
The parameter event describes a change to the parameter value that should
be applied over the specified period of time
|
| AURenderEventType |
Describes the type of a render event.
|
| AUReverbRoomType |
[@enum] Reverb Room Types
Used to specify room type (as identified by a factory preset number) on Apple audio
units that use internal reverb.
|
| AUScheduledAudioSliceFlags |
[@enum] ScheduledAudioSlice
bits in ScheduledAudioSlice.mFlags
[@constant] kScheduledAudioSliceFlag_Complete
Set if the unit is done with this slice
[@constant] kScheduledAudioSliceFlag_BeganToRender
Set if any portion of the buffer has been played
[@constant] kScheduledAudioSliceFlag_BeganToRenderLate
Set if any portion of the buffer was not played because it was scheduled late
[@constant] kScheduledAudioSliceFlag_Loop
specifies that the buffer should loop indefinitely
[@constant] kScheduledAudioSliceFlag_Interrupt
specifies that the buffer should interrupt any previously scheduled buffer
(by default, buffers following a playing buffer are not played until the
playing buffer has completed).
|
| AUSpatializationAlgorithm |
[@enum] Spatialization Algorithms
Use kSpatializationAlgorithm_UseOutputType with appropriate kAudioUnitProperty_SpatialMixerOutputType
for highest-quality spatial rendering across different hardware.
|
| AUSpatialMixerAttenuationCurve |
[@enum] AUSpatialMixer Attenuation Curves
|
| AUSpatialMixerOutputType |
[@enum] Property values for kAudioUnitProperty_SpatialMixerOutputType
[@constant] kSpatialMixerOutputType_Headphones
Render for headphones.
|
| AUSpatialMixerPointSourceInHeadMode |
[@enum] Property values for kAudioUnitProperty_SpatialMixerPointSourceInHeadMode
This setting only affects spatialization when using kSpatializationAlgorithm_UseOutputType
with kSpatialMixerSourceMode_PointSource.
|
| AUSpatialMixerRenderingFlags |
[@enum] AUSpatial Mixer Rendering Flags
|
| AUSpatialMixerSourceMode |
[@enum] Property values for kAudioUnitProperty_SpatialMixerSourceMode
[@constant] kSpatialMixerSourceMode_SpatializeIfMono
Mono input is spatialized using kAudioUnitProperty_SpatializationAlgorithm.
|
| CAFFormatFlags |
these are the flags if the format ID is 'lpcm'
declares some of the format constants
that can be used as Data Formats in a CAF file
|
| CAFRegionFlags |
|
| Enums |
|
| MusicSequenceFileFlags |
[@enum] MusicSequenceFileFlags
controls the behaviour of the create file calls
[@constant] kMusicSequenceFileFlags_Default
Does not overwrite existing files.
|
| MusicSequenceFileTypeID |
[@enum] MusicSequenceFileTypeID
describes different types of files that can be parsed by a music sequence
[@constant] kMusicSequenceFile_AnyType
let the system read iMelody files and read and write MIDI files (and any future types)
[@constant] kMusicSequenceFile_MIDIType
read and write MIDI files
[@constant] kMusicSequenceFile_iMelodyType
read iMelody files
|
| MusicSequenceLoadFlags |
[@enum] MusicSequenceLoadFlags
Flags used to customise loading behaviour
[@constant] kMusicSequenceLoadSMF_PreserveTracks
If this flag is set the resultant Sequence will contain:
a tempo track
a track for each track found in the SMF
This is the default behavior
[@constant] kMusicSequenceLoadSMF_ChannelsToTracks
If this flag is set the resultant Sequence will contain:
a tempo track
1 track for each MIDI Channel that is found in the SMF
1 track for SysEx or MetaEvents - this will be the last track
in the sequence after the LoadSMFWithFlags calls
|
| MusicSequenceType |
[@enum] MusicSequenceType
A sequence type
Different sequence types to describe the basic mode of operation of a sequence's time line
You cannot change a music sequence's type to samples/seconds if there are tempo events
The type will also define how the sequence is saved to a MIDI file:
Beats - normal midi file
Seconds - midi file with SMPTE time
Samples - cannot be saved to a midi file
[@constant] kMusicSequenceType_Beats
The default/normal type of a sequence.
|