Modules§
Structs§
- Audio
HardwareIO Proc Stream Usage - This structure describes which streams a given AudioDeviceIOProc will use. It is used in conjunction with kAudioDevicePropertyIOProcStreamUsage. Field: mIOProc The IOProc whose stream usage is being specified. Field: mNumberStreams The number of streams being specified. Field: mStreamIsOn An array of UInt32’s whose length is specified by mNumberStreams. Each element of the array corresponds to a stream. A value of 0 means the stream is not to be enabled. Any other value means the stream is to be used.
- Audio
Hardware Power Hint - The values for kAudioHardwarePropertyPowerHint
- Audio
Object Property Address - An AudioObjectPropertyAddress collects the three parts that identify a specific property together in a struct for easy transmission. Field: mSelector The AudioObjectPropertySelector for the property. Field: mScope The AudioObjectPropertyScope for the property. Field: mElement The AudioObjectPropertyElement for the property.
- Audio
Stream Ranged Description - This structure allows a specific sample rate range to be associated with an AudioStreamBasicDescription that specifies its sample rate as kAudioStreamAnyRate.
Constants§
- kAudio
Aggregate Device ClassID - Apple’s documentation
- kAudio
Aggregate Device Clock Device Key - Apple’s documentation
- kAudio
Aggregate Device IsPrivate Key - Apple’s documentation
- kAudio
Aggregate Device IsStacked Key - Apple’s documentation
- kAudio
Aggregate Device Main SubDevice Key - Apple’s documentation
- kAudio
Aggregate Device Name Key - Apple’s documentation
- kAudio
Aggregate Device Property Active SubDevice List - Apple’s documentation
- kAudio
Aggregate Device Property Clock Device - Apple’s documentation
- kAudio
Aggregate Device Property Composition - Apple’s documentation
- kAudio
Aggregate Device Property Full SubDevice List - Apple’s documentation
- kAudio
Aggregate Device Property Main SubDevice - Apple’s documentation
- kAudio
Aggregate Device Property SubTap List - Apple’s documentation
- kAudio
Aggregate Device Property TapList - Apple’s documentation
- kAudio
Aggregate Device SubDevice List Key - Apple’s documentation
- kAudio
Aggregate Device TapAuto Start Key - Apple’s documentation
- kAudio
Aggregate Device TapList Key - Apple’s documentation
- kAudio
Aggregate DeviceUID Key - Apple’s documentation
- kAudio
Aggregate Drift Compensation High Quality - Apple’s documentation
- kAudio
Aggregate Drift Compensation LowQuality - Apple’s documentation
- kAudio
Aggregate Drift Compensation MaxQuality - Apple’s documentation
- kAudio
Aggregate Drift Compensation Medium Quality - Apple’s documentation
- kAudio
Aggregate Drift Compensation MinQuality - Apple’s documentation
- kAudio
Boolean Control ClassID - Apple’s documentation
- kAudio
Boolean Control Property Value - Apple’s documentation
- kAudio
BoxClassID - Apple’s documentation
- kAudio
BoxProperty Acquired - Apple’s documentation
- kAudio
BoxProperty Acquisition Failed - Apple’s documentation
- kAudio
BoxProperty BoxUID - Apple’s documentation
- kAudio
BoxProperty Clock Device List - Apple’s documentation
- kAudio
BoxProperty Device List - Apple’s documentation
- kAudio
BoxProperty HasAudio - Apple’s documentation
- kAudio
BoxProperty HasMIDI - Apple’s documentation
- kAudio
BoxProperty HasVideo - Apple’s documentation
- kAudio
BoxProperty IsProtected - Apple’s documentation
- kAudio
BoxProperty Transport Type - Apple’s documentation
- kAudio
Clip Light Control ClassID - Apple’s documentation
- kAudio
Clock Device ClassID - Apple’s documentation
- kAudio
Clock Device Property Available Nominal Sample Rates - Apple’s documentation
- kAudio
Clock Device Property Clock Domain - Apple’s documentation
- kAudio
Clock Device Property Control List - Apple’s documentation
- kAudio
Clock Device Property Device IsAlive - Apple’s documentation
- kAudio
Clock Device Property Device IsRunning - Apple’s documentation
- kAudio
Clock Device Property DeviceUID - Apple’s documentation
- kAudio
Clock Device Property Latency - Apple’s documentation
- kAudio
Clock Device Property Nominal Sample Rate - Apple’s documentation
- kAudio
Clock Device Property Transport Type - Apple’s documentation
- kAudio
Clock Source Control ClassID - Apple’s documentation
- kAudio
Clock Source Item Kind Internal - Apple’s documentation
- kAudio
Control ClassID - Apple’s documentation
- kAudio
Control Property Element - Apple’s documentation
- kAudio
Control Property Scope - Apple’s documentation
- kAudio
Data Destination Control ClassID - Apple’s documentation
- kAudio
Data Source Control ClassID - Apple’s documentation
- kAudio
Device ClassID - Apple’s documentation
- kAudio
Device Permissions Error - Apple’s documentation
- kAudio
Device Processor Overload - Apple’s documentation
- kAudio
Device Property Actual Sample Rate - Apple’s documentation
- kAudio
Device Property Available Nominal Sample Rates - Apple’s documentation
- kAudio
Device Property Buffer Frame Size - Apple’s documentation
- kAudio
Device Property Buffer Frame Size Range - Apple’s documentation
- kAudio
Device Property Channel Nominal Line Level - Apple’s documentation
- kAudio
Device Property Channel Nominal Line Level Name ForIDCF String - Apple’s documentation
- kAudio
Device Property Channel Nominal Line Levels - Apple’s documentation
- kAudio
Device Property Clip Light - Apple’s documentation
- kAudio
Device Property Clock Device - Apple’s documentation
- kAudio
Device Property Clock Domain - Apple’s documentation
- kAudio
Device Property Clock Source - Apple’s documentation
- kAudio
Device Property Clock Source Kind ForID - Apple’s documentation
- kAudio
Device Property Clock Source Name ForIDCF String - Apple’s documentation
- kAudio
Device Property Clock Sources - Apple’s documentation
- kAudio
Device Property Configuration Application - Apple’s documentation
- kAudio
Device Property Data Source - Apple’s documentation
- kAudio
Device Property Data Source Kind ForID - Apple’s documentation
- kAudio
Device Property Data Source Name ForIDCF String - Apple’s documentation
- kAudio
Device Property Data Sources - Apple’s documentation
- kAudio
Device Property Device CanBe Default Device - Apple’s documentation
- kAudio
Device Property Device CanBe Default System Device - Apple’s documentation
- kAudio
Device Property Device HasChanged - Apple’s documentation
- kAudio
Device Property Device IsAlive - Apple’s documentation
- kAudio
Device Property Device IsRunning - Apple’s documentation
- kAudio
Device Property Device IsRunning Somewhere - Apple’s documentation
- kAudio
Device Property DeviceUID - Apple’s documentation
- kAudio
Device Property High Pass Filter Setting - Apple’s documentation
- kAudio
Device Property High Pass Filter Setting Name ForIDCF String - Apple’s documentation
- kAudio
Device Property High Pass Filter Settings - Apple’s documentation
- kAudio
Device Property HogMode - Apple’s documentation
- kAudio
Device PropertyIO Cycle Usage - Apple’s documentation
- kAudio
Device PropertyIO Proc Stream Usage - Apple’s documentation
- kAudio
Device PropertyIO Stopped Abnormally - Apple’s documentation
- kAudio
Device PropertyIO ThreadOS Workgroup - Apple’s documentation
- kAudio
Device Property Icon - Apple’s documentation
- kAudio
Device Property IsHidden - Apple’s documentation
- kAudio
Device Property Jack IsConnected - Apple’s documentation
- kAudio
Device Property Latency - Apple’s documentation
- kAudio
Device Property Listenback - Apple’s documentation
- kAudio
Device Property ModelUID - Apple’s documentation
- kAudio
Device Property Mute - Apple’s documentation
- kAudio
Device Property Nominal Sample Rate - Apple’s documentation
- kAudio
Device Property Phantom Power - Apple’s documentation
- kAudio
Device Property Phase Invert - Apple’s documentation
- kAudio
Device Property Play Thru - Apple’s documentation
- kAudio
Device Property Play Thru Destination - Apple’s documentation
- kAudio
Device Property Play Thru Destination Name ForIDCF String - Apple’s documentation
- kAudio
Device Property Play Thru Destinations - Apple’s documentation
- kAudio
Device Property Play Thru Solo - Apple’s documentation
- kAudio
Device Property Play Thru Stereo Pan - Apple’s documentation
- kAudio
Device Property Play Thru Stereo PanChannels - Apple’s documentation
- kAudio
Device Property Play Thru Volume Decibels - Apple’s documentation
- kAudio
Device Property Play Thru Volume Decibels ToScalar - Apple’s documentation
- kAudio
Device Property Play Thru Volume Range Decibels - Apple’s documentation
- kAudio
Device Property Play Thru Volume Scalar - Apple’s documentation
- kAudio
Device Property Play Thru Volume Scalar ToDecibels - Apple’s documentation
- kAudio
Device Property Plug In - Apple’s documentation
- kAudio
Device Property Preferred Channel Layout - Apple’s documentation
- kAudio
Device Property Preferred Channels ForStereo - Apple’s documentation
- kAudio
Device Property Process Mute - Apple’s documentation
- kAudio
Device Property Related Devices - Apple’s documentation
- kAudio
Device Property Safety Offset - Apple’s documentation
- kAudio
Device Property Solo - Apple’s documentation
- kAudio
Device Property Stereo Pan - Apple’s documentation
- kAudio
Device Property Stereo PanChannels - Apple’s documentation
- kAudio
Device Property Stream Configuration - Apple’s documentation
- kAudio
Device Property Streams - Apple’s documentation
- kAudio
Device Property SubMute - Apple’s documentation
- kAudio
Device Property SubVolume Decibels - Apple’s documentation
- kAudio
Device Property SubVolume Decibels ToScalar - Apple’s documentation
- kAudio
Device Property SubVolume Range Decibels - Apple’s documentation
- kAudio
Device Property SubVolume Scalar - Apple’s documentation
- kAudio
Device Property SubVolume Scalar ToDecibels - Apple’s documentation
- kAudio
Device Property Talkback - Apple’s documentation
- kAudio
Device Property Transport Type - Apple’s documentation
- kAudio
Device Property Uses Variable Buffer Frame Sizes - Apple’s documentation
- kAudio
Device Property Voice Activity Detection Enable - Apple’s documentation
- kAudio
Device Property Voice Activity Detection State - Apple’s documentation
- kAudio
Device Property Volume Decibels - Apple’s documentation
- kAudio
Device Property Volume Decibels ToScalar - Apple’s documentation
- kAudio
Device Property Volume Range Decibels - Apple’s documentation
- kAudio
Device Property Volume Scalar - Apple’s documentation
- kAudio
Device Property Volume Scalar ToDecibels - Apple’s documentation
- kAudio
Device Property Wants Controls Restored - Apple’s documentation
- kAudio
Device Property Wants Stream Formats Restored - Apple’s documentation
- kAudio
Device Start Time Dont Consult Device Flag - Apple’s documentation
- kAudio
Device Start Time Dont ConsultHAL Flag - Apple’s documentation
- kAudio
Device Start Time IsInput Flag - Apple’s documentation
- kAudio
Device Transport TypeAVB - Apple’s documentation
- kAudio
Device Transport Type Aggregate - Apple’s documentation
- kAudio
Device Transport Type AirPlay - Apple’s documentation
- kAudio
Device Transport Type Bluetooth - Apple’s documentation
- kAudio
Device Transport Type BluetoothLE - Apple’s documentation
- kAudio
Device Transport Type Built In - Apple’s documentation
- kAudio
Device Transport Type Continuity Capture Deprecated - Apple’s documentation
- kAudio
Device Transport Type Continuity Capture Wired - Apple’s documentation
- kAudio
Device Transport Type Continuity Capture Wireless - Apple’s documentation
- kAudio
Device Transport Type Display Port - Apple’s documentation
- kAudio
Device Transport Type Fire Wire - Apple’s documentation
- kAudio
Device Transport TypeHDMI - Apple’s documentation
- kAudio
Device Transport TypePCI - Apple’s documentation
- kAudio
Device Transport Type Thunderbolt - Apple’s documentation
- kAudio
Device Transport TypeUSB - Apple’s documentation
- kAudio
Device Transport Type Unknown - Apple’s documentation
- kAudio
Device Transport Type Virtual - Apple’s documentation
- kAudio
Device Unsupported Format Error - Apple’s documentation
- kAudio
EndPoint ClassID - Apple’s documentation
- kAudio
EndPoint Device ClassID - Apple’s documentation
- kAudio
EndPoint Device EndPoint List Key - Apple’s documentation
- kAudio
EndPoint Device IsPrivate Key - Apple’s documentation
- kAudio
EndPoint Device Main EndPoint Key - Apple’s documentation
- kAudio
EndPoint Device Master EndPoint Key - Apple’s documentation
- kAudio
EndPoint Device Name Key - Apple’s documentation
- kAudio
EndPoint Device Property Composition - Apple’s documentation
- kAudio
EndPoint Device Property EndPoint List - Apple’s documentation
- kAudio
EndPoint Device Property IsPrivate - Apple’s documentation
- kAudio
EndPoint DeviceUID Key - Apple’s documentation
- kAudio
EndPoint Input Channels Key - Apple’s documentation
- kAudio
EndPoint Name Key - Apple’s documentation
- kAudio
EndPoint Output Channels Key - Apple’s documentation
- kAudio
EndPointUID Key - Apple’s documentation
- kAudio
Hardware BadDevice Error - Apple’s documentation
- kAudio
Hardware BadObject Error - Apple’s documentation
- kAudio
Hardware BadProperty Size Error - Apple’s documentation
- kAudio
Hardware BadStream Error - Apple’s documentation
- kAudio
Hardware Illegal Operation Error - Apple’s documentation
- kAudio
Hardware NoError - Apple’s documentation
- kAudio
Hardware NotReady Error - Apple’s documentation
- kAudio
Hardware NotRunning Error - Apple’s documentation
- kAudio
Hardware Property BoxList - Apple’s documentation
- kAudio
Hardware Property Clock Device List - Apple’s documentation
- kAudio
Hardware Property Default Input Device - Apple’s documentation
- kAudio
Hardware Property Default Output Device - Apple’s documentation
- kAudio
Hardware Property Default System Output Device - Apple’s documentation
- kAudio
Hardware Property Devices - Apple’s documentation
- kAudio
Hardware Property HogMode IsAllowed - Apple’s documentation
- kAudio
Hardware Property IsIniting OrExiting - Apple’s documentation
- kAudio
Hardware Property MixStereo ToMono - Apple’s documentation
- kAudio
Hardware Property Plug InList - Apple’s documentation
- kAudio
Hardware Property Power Hint - Apple’s documentation
- kAudio
Hardware Property Process Input Mute - Apple’s documentation
- kAudio
Hardware Property Process IsAudible - Apple’s documentation
- kAudio
Hardware Property Process IsMain - Apple’s documentation
- kAudio
Hardware Property Process Object List - Apple’s documentation
- kAudio
Hardware Property Service Restarted - Apple’s documentation
- kAudio
Hardware Property Sleeping IsAllowed - Apple’s documentation
- kAudio
Hardware Property TapList - Apple’s documentation
- kAudio
Hardware Property Translate BundleID ToPlug In - Apple’s documentation
- kAudio
Hardware Property Translate BundleID ToTransport Manager - Apple’s documentation
- kAudio
Hardware Property TranslatePID ToProcess Object - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToBox - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToClock Device - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToDevice - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToTap - Apple’s documentation
- kAudio
Hardware Property Transport Manager List - Apple’s documentation
- kAudio
Hardware Property Unloading IsAllowed - Apple’s documentation
- kAudio
Hardware Property UserID Changed - Apple’s documentation
- kAudio
Hardware Property User Session IsActive OrHeadless - Apple’s documentation
- kAudio
Hardware Unknown Property Error - Apple’s documentation
- kAudio
Hardware Unspecified Error - Apple’s documentation
- kAudio
Hardware Unsupported Operation Error - Apple’s documentation
- kAudio
High Pass Filter Control ClassID - Apple’s documentation
- kAudio
Jack Control ClassID - Apple’s documentation
- kAudioLFE
Mute Control ClassID - Apple’s documentation
- kAudioLFE
Volume Control ClassID - Apple’s documentation
- kAudio
Level Control ClassID - Apple’s documentation
- kAudio
Level Control Property Convert Decibels ToScalar - Apple’s documentation
- kAudio
Level Control Property Convert Scalar ToDecibels - Apple’s documentation
- kAudio
Level Control Property Decibel Range - Apple’s documentation
- kAudio
Level Control Property Decibel Value - Apple’s documentation
- kAudio
Level Control Property Scalar Value - Apple’s documentation
- kAudio
Line Level Control ClassID - Apple’s documentation
- kAudio
Listenback Control ClassID - Apple’s documentation
- kAudio
Mute Control ClassID - Apple’s documentation
- kAudio
Object ClassID - Apple’s documentation
- kAudio
Object ClassID Wildcard - Apple’s documentation
- kAudio
Object Property Base Class - Apple’s documentation
- kAudio
Object Property Class - Apple’s documentation
- kAudio
Object Property Control List - Apple’s documentation
- kAudio
Object Property Creator - Apple’s documentation
- kAudio
Object Property Element Category Name - Apple’s documentation
- kAudio
Object Property Element Main - Apple’s documentation
- kAudio
Object Property Element Master Deprecated - Apple’s documentation
- kAudio
Object Property Element Name - Apple’s documentation
- kAudio
Object Property Element Number Name - Apple’s documentation
- kAudio
Object Property Element Wildcard - Apple’s documentation
- kAudio
Object Property Firmware Version - Apple’s documentation
- kAudio
Object Property Identify - Apple’s documentation
- kAudio
Object Property Listener Added - Apple’s documentation
- kAudio
Object Property Listener Removed - Apple’s documentation
- kAudio
Object Property Manufacturer - Apple’s documentation
- kAudio
Object Property Model Name - Apple’s documentation
- kAudio
Object Property Name - Apple’s documentation
- kAudio
Object Property Owned Objects - Apple’s documentation
- kAudio
Object Property Owner - Apple’s documentation
- kAudio
Object Property Scope Global - Apple’s documentation
- kAudio
Object Property Scope Input - Apple’s documentation
- kAudio
Object Property Scope Output - Apple’s documentation
- kAudio
Object Property Scope Play Through - Apple’s documentation
- kAudio
Object Property Scope Wildcard - Apple’s documentation
- kAudio
Object Property Selector Wildcard - Apple’s documentation
- kAudio
Object Property Serial Number - Apple’s documentation
- kAudio
Object System Object - Apple’s documentation
- kAudio
Object Unknown - Apple’s documentation
- kAudio
Phantom Power Control ClassID - Apple’s documentation
- kAudio
Phase Invert Control ClassID - Apple’s documentation
- kAudio
Plug InClassID - Apple’s documentation
- kAudio
Plug InCreate Aggregate Device - Apple’s documentation
- kAudio
Plug InDestroy Aggregate Device - Apple’s documentation
- kAudio
Plug InProperty BoxList - Apple’s documentation
- kAudio
Plug InProperty BundleID - Apple’s documentation
- kAudio
Plug InProperty Clock Device List - Apple’s documentation
- kAudio
Plug InProperty Device List - Apple’s documentation
- kAudio
Plug InProperty TranslateUID ToBox - Apple’s documentation
- kAudio
Plug InProperty TranslateUID ToClock Device - Apple’s documentation
- kAudio
Plug InProperty TranslateUID ToDevice - Apple’s documentation
- kAudio
Process ClassID - Apple’s documentation
- kAudio
Process Property BundleID - Apple’s documentation
- kAudio
Process Property Devices - Apple’s documentation
- kAudio
Process Property IsRunning - Apple’s documentation
- kAudio
Process Property IsRunning Input - Apple’s documentation
- kAudio
Process Property IsRunning Output - Apple’s documentation
- kAudio
Process PropertyPID - Apple’s documentation
- kAudio
Selector Control ClassID - Apple’s documentation
- kAudio
Selector Control Item Kind Spacer - Apple’s documentation
- kAudio
Selector Control Property Available Items - Apple’s documentation
- kAudio
Selector Control Property Current Item - Apple’s documentation
- kAudio
Selector Control Property Item Kind - Apple’s documentation
- kAudio
Selector Control Property Item Name - Apple’s documentation
- kAudio
Slider Control ClassID - Apple’s documentation
- kAudio
Slider Control Property Range - Apple’s documentation
- kAudio
Slider Control Property Value - Apple’s documentation
- kAudio
Solo Control ClassID - Apple’s documentation
- kAudio
Stereo PanControl ClassID - Apple’s documentation
- kAudio
Stereo PanControl Property Panning Channels - Apple’s documentation
- kAudio
Stereo PanControl Property Value - Apple’s documentation
- kAudio
Stream ClassID - Apple’s documentation
- kAudio
Stream Property Available Physical Formats - Apple’s documentation
- kAudio
Stream Property Available Virtual Formats - Apple’s documentation
- kAudio
Stream Property Direction - Apple’s documentation
- kAudio
Stream Property IsActive - Apple’s documentation
- kAudio
Stream Property Latency - Apple’s documentation
- kAudio
Stream Property Physical Format - Apple’s documentation
- kAudio
Stream Property Starting Channel - Apple’s documentation
- kAudio
Stream Property Terminal Type - Apple’s documentation
- kAudio
Stream Property Virtual Format - Apple’s documentation
- kAudio
Stream Terminal Type Digital Audio Interface - Apple’s documentation
- kAudio
Stream Terminal Type Display Port - Apple’s documentation
- kAudio
Stream Terminal TypeHDMI - Apple’s documentation
- kAudio
Stream Terminal Type Headphones - Apple’s documentation
- kAudio
Stream Terminal Type Headset Microphone - Apple’s documentation
- kAudio
Stream Terminal TypeLFE Speaker - Apple’s documentation
- kAudio
Stream Terminal Type Line - Apple’s documentation
- kAudio
Stream Terminal Type Microphone - Apple’s documentation
- kAudio
Stream Terminal Type Receiver Microphone - Apple’s documentation
- kAudio
Stream Terminal Type Receiver Speaker - Apple’s documentation
- kAudio
Stream Terminal Type Speaker - Apple’s documentation
- kAudio
Stream Terminal TypeTTY - Apple’s documentation
- kAudio
Stream Terminal Type Unknown - Apple’s documentation
- kAudio
SubDevice ClassID - Apple’s documentation
- kAudio
SubDevice Drift Compensation High Quality Deprecated - Apple’s documentation
- kAudio
SubDevice Drift Compensation Key - Apple’s documentation
- kAudio
SubDevice Drift Compensation LowQuality Deprecated - Apple’s documentation
- kAudio
SubDevice Drift Compensation MaxQuality Deprecated - Apple’s documentation
- kAudio
SubDevice Drift Compensation Medium Quality Deprecated - Apple’s documentation
- kAudio
SubDevice Drift Compensation MinQuality Deprecated - Apple’s documentation
- kAudio
SubDevice Drift Compensation Quality Key - Apple’s documentation
- kAudio
SubDevice Extra Input Latency Key - Apple’s documentation
- kAudio
SubDevice Extra Output Latency Key - Apple’s documentation
- kAudio
SubDevice Input Channels Key - Apple’s documentation
- kAudio
SubDevice Name Key - Apple’s documentation
- kAudio
SubDevice Output Channels Key - Apple’s documentation
- kAudio
SubDevice Property Drift Compensation - Apple’s documentation
- kAudio
SubDevice Property Drift Compensation Quality - Apple’s documentation
- kAudio
SubDevice Property Extra Latency - Apple’s documentation
- kAudio
SubDeviceUID Key - Apple’s documentation
- kAudio
SubTap ClassID - Apple’s documentation
- kAudio
SubTap Drift Compensation Key - Apple’s documentation
- kAudio
SubTap Drift Compensation Quality Key - Apple’s documentation
- kAudio
SubTap Extra Input Latency Key - Apple’s documentation
- kAudio
SubTap Extra Output Latency Key - Apple’s documentation
- kAudio
SubTap Property Drift Compensation - Apple’s documentation
- kAudio
SubTap Property Drift Compensation Quality - Apple’s documentation
- kAudio
SubTap Property Extra Latency - Apple’s documentation
- kAudio
SubTapUID Key - Apple’s documentation
- kAudio
System Object ClassID - Apple’s documentation
- kAudio
Talkback Control ClassID - Apple’s documentation
- kAudio
TapClassID - Apple’s documentation
- kAudio
TapProperty Description - Apple’s documentation
- kAudio
TapProperty Format - Apple’s documentation
- kAudio
TapPropertyUID - Apple’s documentation
- kAudio
Transport Manager ClassID - Apple’s documentation
- kAudio
Transport Manager Create EndPoint Device - Apple’s documentation
- kAudio
Transport Manager Destroy EndPoint Device - Apple’s documentation
- kAudio
Transport Manager Property EndPoint List - Apple’s documentation
- kAudio
Transport Manager Property TranslateUID ToEnd Point - Apple’s documentation
- kAudio
Transport Manager Property Transport Type - Apple’s documentation
- kAudio
Volume Control ClassID - Apple’s documentation
Functions§
- Audio
Convert ⚠Host Time ToNanos - Convert the given host time into a time in nanoseconds.
- Audio
Convert ⚠Nanos ToHost Time - Convert the given nanosecond time into a host time.
- Audio
Device ⚠CreateIO ProcID - Creates an AudioDeviceIOProcID from an AudioDeviceIOProc and a client data pointer.
- Audio
Device ⚠DestroyIO ProcID - Destroys an AudioDeviceIOProcID.
- Audio
Device ⚠GetCurrent Time - Retrieves the current time from an AudioDevice. Note that the device has to be running.
- Audio
Device ⚠GetNearest Start Time - Query an AudioDevice to get a time equal to or later than the given time that is the best time to start IO.
- Audio
Device ⚠Start - Starts IO for the given AudioDeviceIOProcID.
- Audio
Device ⚠Start AtTime - Starts IO for the given AudioDeviceIOProcID and aligns the IO cycle of the AudioDevice with the given time.
- Audio
Device ⚠Stop - Stops IO for the given AudioDeviceIOProcID.
- Audio
Device ⚠Translate Time - Translates the time in the AudioDevice’s time base from one representation to another. Note that the device has to be running
- Audio
GetCurrent ⚠Host Time - Gets the current host time.
- Audio
GetHost ⚠Clock Frequency - Gets the number of ticks per second in the host time base.
- Audio
GetHost ⚠Clock Minimum Time Delta - Gets the smallest number of ticks that two succeeding values will ever differ. by.
- Audio
Hardware ⚠Create Aggregate Device - This routine creates a new AudioAggregateDevice using the provided description.
- Audio
Hardware ⚠Destroy Aggregate Device - This routine destroys the given AudioAggregateDevice.
- Audio
Hardware ⚠Destroy Process Tap - This routine destroys the given Tap.
- Audio
Hardware ⚠Unload - When this routine is called, all IO on all devices within a process will be terminated and all resources capable of being released will be released. This routine essentially returns the HAL to its uninitialized state.
- Audio
Object ⚠AddProperty Listener - Registers the given AudioObjectPropertyListenerProc to receive notifications when the given properties change.
- Audio
Object ⚠GetProperty Data - Queries an AudioObject to get the data of the given property and places it in the provided buffer.
- Audio
Object ⚠GetProperty Data Size - Queries an AudioObject to find the size of the data for the given property.
- Audio
Object ⚠HasProperty - Queries an AudioObject about whether or not it has the given property.
- Audio
Object ⚠IsProperty Settable - Queries an AudioObject about whether or not the given property can be set using AudioObjectSetPropertyData.
- Audio
Object ⚠Remove Property Listener - Unregisters the given AudioObjectPropertyListenerProc from receiving notifications when the given properties change.
- Audio
Object ⚠SetProperty Data - Tells an AudioObject to change the value of the given property using the provided data.
- Audio
Object ⚠Show - Prints to standard out a textural description of the AudioObject.
Type Aliases§
- Audio
ClassID - AudioClassIDs are used to identify the class of an AudioObject.
- Audio
DeviceIO Proc - An AudioDeviceIOProc is called by an AudioDevice to provide input data read from the device and collect output data to be written to the device for the current IO cycle.
- Audio
DeviceIO ProcID - An AudioDeviceIOProcID represents both an IOProc and the client data that goes with it. Once created, an AudioDeviceIOProcID can be used everywhere one would use a regular IOProc. The purpose for an AudioDeviceIOProcID is to allow a client to register the same function pointer as an IOProc with a device multiple times provided
- Audio
ObjectID - A UInt32 that provides a handle on a specific AudioObject.
- Audio
Object Property Element - An AudioObjectPropertyElement is an integer that identifies, along with the AudioObjectPropertySelector and AudioObjectPropertyScope, a specific piece of information about an AudioObject.
- Audio
Object Property Listener Proc - Clients register an AudioObjectPropertyListenerProc with an AudioObject in order to receive notifications when the properties of the object change.
- Audio
Object Property Scope - An AudioObjectPropertyScope is a four char code that identifies, along with the AudioObjectPropertySelector and AudioObjectPropertyElement, a specific piece of information about an AudioObject.
- Audio
Object Property Selector - An AudioObjectPropertySelector is a four char code that identifies, along with the AudioObjectPropertyScope and AudioObjectPropertyElement, a specific piece of information about an AudioObject.