Expand description
§Bindings to the CoreAudio framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- Audio
Device Clock Algorithm Selector AudioServerPlugIn - The valid values for kAudioDevicePropertyClockAlgorithm
- Audio
HardwareIO Proc Stream Usage AudioHardware - 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 AudioHardware - The values for kAudioHardwarePropertyPowerHint
- Audio
Level Control Transfer Function AudioHardwareDeprecated - The following constants are the only supported values for a volume control’s transfer function.
- Audio
Object Property Address AudioHardware - 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
Server Plug InClient Info AudioServerPlugInandlibc - The AudioServerPlugInClientInfo struct is used to identify a client of the Host to the plug-in. Field: mClientID An ID that allows for differentiating multiple clients in the same process. This ID is passed to the plug-in during IO so that the plug-in can associate the IO with the client easily. Field: mProcessID The pid_t of the process that contains the client. Field: mIsNativeEndian A Boolean indicating whether or not the client has the same endianness as the server. Field: mBundleID A CFStringRef that contains the bundle ID of the main bundle of the process that contains the client. Note that the plug-in is expected to retain this string itself if the plug-in wishes to keep it around.
- Audio
Server Plug InCustom Property Info AudioHardwareandAudioServerPlugIn - The AudioServerPlugInCustomPropertyInfo struct is used to describe enough about a custom property to allow the Host to marshal the data between the Host and its clients. Field: mSelector The AudioObjectPropertySelector of the custom property. Field: mPropertyDataType A UInt32 whose value indicates the data type of the data of the custom property. Constants for this value are defined in the Basic Constants section. Field: mQualifierDataType A UInt32 whose value indicates the data type of the data of the custom property. Constants for this value are defined in the Basic Constants section.
- Audio
Server Plug InIO Operation AudioServerPlugIn - The valid values for the inOperationID argument to the various IO methods.
- Audio
Stream Ranged Description AudioHardwareandobjc2-core-audio-types - This structure allows a specific sample rate range to be associated with an AudioStreamBasicDescription that specifies its sample rate as kAudioStreamAnyRate.
- CATap
Description AudioHardwareandobjc2 - This class describes a tap object that contains an input stream. The input stream is a mix of all of the specified processes output audio.
- CATap
Mute Behavior AudioHardwareandobjc2 - CATapMuteBehavior describes the playback behavior of the process being tapped. The default value is CATapUnmuted.
Constants§
- kAudio
Aggregate Device ClassID AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Clock Device Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Device IsPrivate Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Device IsStacked Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Main SubDevice Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Master SubDevice Key AudioHardwareDeprecated - Apple’s documentation
- kAudio
Aggregate Device Name Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Property Active SubDevice List AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Property Clock Device AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Property Composition AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Property Full SubDevice List AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Property Main SubDevice AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Property Master SubDevice Deprecated AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Aggregate Device Property SubTap List AudioHardware - Apple’s documentation
- kAudio
Aggregate Device Property TapList AudioHardware - Apple’s documentation
- kAudio
Aggregate Device SubDevice List Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Device TapAuto Start Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Device TapList Key AudioHardware - Apple’s documentation
- kAudio
Aggregate DeviceUID Key AudioHardware - Apple’s documentation
- kAudio
Aggregate Drift Compensation High Quality AudioHardware - Apple’s documentation
- kAudio
Aggregate Drift Compensation LowQuality AudioHardware - Apple’s documentation
- kAudio
Aggregate Drift Compensation MaxQuality AudioHardware - Apple’s documentation
- kAudio
Aggregate Drift Compensation Medium Quality AudioHardware - Apple’s documentation
- kAudio
Aggregate Drift Compensation MinQuality AudioHardware - Apple’s documentation
- kAudio
Boolean Control ClassID AudioHardware - Apple’s documentation
- kAudio
Boolean Control Property Value AudioHardware - Apple’s documentation
- kAudio
Boot Chime Volume Control ClassID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
BoxClassID AudioHardware - Apple’s documentation
- kAudio
BoxProperty Acquired AudioHardware - Apple’s documentation
- kAudio
BoxProperty Acquisition Failed AudioHardware - Apple’s documentation
- kAudio
BoxProperty BoxUID AudioHardware - Apple’s documentation
- kAudio
BoxProperty Clock Device List AudioHardware - Apple’s documentation
- kAudio
BoxProperty Device List AudioHardware - Apple’s documentation
- kAudio
BoxProperty HasAudio AudioHardware - Apple’s documentation
- kAudio
BoxProperty HasMIDI AudioHardware - Apple’s documentation
- kAudio
BoxProperty HasVideo AudioHardware - Apple’s documentation
- kAudio
BoxProperty IsProtected AudioHardware - Apple’s documentation
- kAudio
BoxProperty Transport Type AudioHardware - Apple’s documentation
- kAudio
Clip Light Control ClassID AudioHardware - Apple’s documentation
- kAudio
Clock Device ClassID AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Available Nominal Sample Rates AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Clock Domain AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Control List AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Device IsAlive AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Device IsRunning AudioHardware - Apple’s documentation
- kAudio
Clock Device Property DeviceUID AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Latency AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Nominal Sample Rate AudioHardware - Apple’s documentation
- kAudio
Clock Device Property Transport Type AudioHardware - Apple’s documentation
- kAudio
Clock Source Control ClassID AudioHardware - Apple’s documentation
- kAudio
Clock Source Control Property Item Kind AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Clock Source Item Kind Internal AudioHardware - Apple’s documentation
- kAudio
Control ClassID AudioHardware - Apple’s documentation
- kAudio
Control Property Element AudioHardware - Apple’s documentation
- kAudio
Control Property Scope AudioHardware - Apple’s documentation
- kAudio
Control Property Variant AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Data Destination Control ClassID AudioHardware - Apple’s documentation
- kAudio
Data Source Control ClassID AudioHardware - Apple’s documentation
- kAudio
Device ClassID AudioHardware - Apple’s documentation
- kAudio
Device Permissions Error AudioHardware - Apple’s documentation
- kAudio
Device Processor Overload AudioHardware - Apple’s documentation
- kAudio
Device Property Actual Sample Rate AudioHardware - Apple’s documentation
- kAudio
Device Property Available Nominal Sample Rates AudioHardware - Apple’s documentation
- kAudio
Device Property Buffer Frame Size AudioHardware - Apple’s documentation
- kAudio
Device Property Buffer Frame Size Range AudioHardware - Apple’s documentation
- kAudio
Device Property Buffer Size AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Buffer Size Range AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Channel Category Name AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Channel Category NameCF String AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Channel Name AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Channel NameCF String AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Channel Nominal Line Level AudioHardware - Apple’s documentation
- kAudio
Device Property Channel Nominal Line Level Name ForID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Channel Nominal Line Level Name ForIDCF String AudioHardware - Apple’s documentation
- kAudio
Device Property Channel Nominal Line Levels AudioHardware - Apple’s documentation
- kAudio
Device Property Channel Number Name AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Channel Number NameCF String AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Clip Light AudioHardware - Apple’s documentation
- kAudio
Device Property Clock Algorithm AudioHardwareandAudioServerPlugIn - Apple’s documentation
- kAudio
Device Property Clock Device AudioHardware - Apple’s documentation
- kAudio
Device Property Clock Domain AudioHardware - Apple’s documentation
- kAudio
Device Property Clock IsStable AudioHardwareandAudioServerPlugIn - Apple’s documentation
- kAudio
Device Property Clock Source AudioHardware - Apple’s documentation
- kAudio
Device Property Clock Source Kind ForID AudioHardware - Apple’s documentation
- kAudio
Device Property Clock Source Name ForID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Clock Source Name ForIDCF String AudioHardware - Apple’s documentation
- kAudio
Device Property Clock Sources AudioHardware - Apple’s documentation
- kAudio
Device Property Configuration Application AudioHardware - Apple’s documentation
- kAudio
Device Property Data Source AudioHardware - Apple’s documentation
- kAudio
Device Property Data Source Kind ForID AudioHardware - Apple’s documentation
- kAudio
Device Property Data Source Name ForID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Data Source Name ForIDCF String AudioHardware - Apple’s documentation
- kAudio
Device Property Data Sources AudioHardware - Apple’s documentation
- kAudio
Device Property Device CanBe Default Device AudioHardware - Apple’s documentation
- kAudio
Device Property Device CanBe Default System Device AudioHardware - Apple’s documentation
- kAudio
Device Property Device HasChanged AudioHardware - Apple’s documentation
- kAudio
Device Property Device IsAlive AudioHardware - Apple’s documentation
- kAudio
Device Property Device IsRunning AudioHardware - Apple’s documentation
- kAudio
Device Property Device IsRunning Somewhere AudioHardware - Apple’s documentation
- kAudio
Device Property Device Manufacturer AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Device ManufacturerCF String AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Device Name AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Device NameCF String AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property DeviceUID AudioHardware - Apple’s documentation
- kAudio
Device Property Driver Should Owni Sub AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property High Pass Filter Setting AudioHardware - Apple’s documentation
- kAudio
Device Property High Pass Filter Setting Name ForID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property High Pass Filter Setting Name ForIDCF String AudioHardware - Apple’s documentation
- kAudio
Device Property High Pass Filter Settings AudioHardware - Apple’s documentation
- kAudio
Device Property HogMode AudioHardware - Apple’s documentation
- kAudio
Device PropertyIO Cycle Usage AudioHardware - Apple’s documentation
- kAudio
Device PropertyIO Proc Stream Usage AudioHardware - Apple’s documentation
- kAudio
Device PropertyIO Stopped Abnormally AudioHardware - Apple’s documentation
- kAudio
Device PropertyIO ThreadOS Workgroup AudioHardware - Apple’s documentation
- kAudio
Device Property Icon AudioHardware - Apple’s documentation
- kAudio
Device Property IsHidden AudioHardware - Apple’s documentation
- kAudio
Device Property Jack IsConnected AudioHardware - Apple’s documentation
- kAudio
Device Property Latency AudioHardware - Apple’s documentation
- kAudio
Device Property Listenback AudioHardware - Apple’s documentation
- kAudio
Device Property ModelUID AudioHardware - Apple’s documentation
- kAudio
Device Property Mute AudioHardware - Apple’s documentation
- kAudio
Device Property Nominal Sample Rate AudioHardware - Apple’s documentation
- kAudio
Device Property Phantom Power AudioHardware - Apple’s documentation
- kAudio
Device Property Phase Invert AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Destination AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Destination Name ForID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Play Thru Destination Name ForIDCF String AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Destinations AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Solo AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Stereo Pan AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Stereo PanChannels AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Volume Decibels AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Volume Decibels ToScalar AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Volume Decibels ToScalar Transfer Function AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Play Thru Volume Range Decibels AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Volume Scalar AudioHardware - Apple’s documentation
- kAudio
Device Property Play Thru Volume Scalar ToDecibels AudioHardware - Apple’s documentation
- kAudio
Device Property Plug In AudioHardware - Apple’s documentation
- kAudio
Device Property Preferred Channel Layout AudioHardware - Apple’s documentation
- kAudio
Device Property Preferred Channels ForStereo AudioHardware - Apple’s documentation
- kAudio
Device Property Process Mute AudioHardware - Apple’s documentation
- kAudio
Device Property Register Buffer List AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Related Devices AudioHardware - Apple’s documentation
- kAudio
Device Property Safety Offset AudioHardware - Apple’s documentation
- kAudio
Device Property Scope Input AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Scope Output AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Scope Play Through AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Solo AudioHardware - Apple’s documentation
- kAudio
Device Property Stereo Pan AudioHardware - Apple’s documentation
- kAudio
Device Property Stereo PanChannels AudioHardware - Apple’s documentation
- kAudio
Device Property Stream Configuration AudioHardware - Apple’s documentation
- kAudio
Device Property Stream Format AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Stream Format Match AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Stream Format Supported AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Stream Formats AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Streams AudioHardware - Apple’s documentation
- kAudio
Device Property SubMute AudioHardware - Apple’s documentation
- kAudio
Device Property SubVolume Decibels AudioHardware - Apple’s documentation
- kAudio
Device Property SubVolume Decibels ToScalar AudioHardware - Apple’s documentation
- kAudio
Device Property SubVolume Decibels ToScalar Transfer Function AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property SubVolume Range Decibels AudioHardware - Apple’s documentation
- kAudio
Device Property SubVolume Scalar AudioHardware - Apple’s documentation
- kAudio
Device Property SubVolume Scalar ToDecibels AudioHardware - Apple’s documentation
- kAudio
Device Property Supports Mixing AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Talkback AudioHardware - Apple’s documentation
- kAudio
Device Property Transport Type AudioHardware - Apple’s documentation
- kAudio
Device Property Uses Variable Buffer Frame Sizes AudioHardware - Apple’s documentation
- kAudio
Device Property Voice Activity Detection Enable AudioHardware - Apple’s documentation
- kAudio
Device Property Voice Activity Detection State AudioHardware - Apple’s documentation
- kAudio
Device Property Volume Decibels AudioHardware - Apple’s documentation
- kAudio
Device Property Volume Decibels ToScalar AudioHardware - Apple’s documentation
- kAudio
Device Property Volume Decibels ToScalar Transfer Function AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Property Volume Range Decibels AudioHardware - Apple’s documentation
- kAudio
Device Property Volume Scalar AudioHardware - Apple’s documentation
- kAudio
Device Property Volume Scalar ToDecibels AudioHardware - Apple’s documentation
- kAudio
Device Property Wants Controls Restored AudioHardware - Apple’s documentation
- kAudio
Device Property Wants Stream Formats Restored AudioHardware - Apple’s documentation
- kAudio
Device Property Zero Time Stamp Period AudioHardwareandAudioServerPlugIn - Apple’s documentation
- kAudio
Device Start Time Dont Consult Device Flag AudioHardware - Apple’s documentation
- kAudio
Device Start Time Dont ConsultHAL Flag AudioHardware - Apple’s documentation
- kAudio
Device Start Time IsInput Flag AudioHardware - Apple’s documentation
- kAudio
Device Transport TypeAVB AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Aggregate AudioHardware - Apple’s documentation
- kAudio
Device Transport Type AirPlay AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Auto Aggregate AudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Transport Type Bluetooth AudioHardware - Apple’s documentation
- kAudio
Device Transport Type BluetoothLE AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Built In AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Continuity Capture Deprecated AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Continuity Capture Wired AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Continuity Capture Wireless AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Display Port AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Fire Wire AudioHardware - Apple’s documentation
- kAudio
Device Transport TypeHDMI AudioHardware - Apple’s documentation
- kAudio
Device Transport TypePCI AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Thunderbolt AudioHardware - Apple’s documentation
- kAudio
Device Transport TypeUSB AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Unknown AudioHardware - Apple’s documentation
- kAudio
Device Transport Type Virtual AudioHardware - Apple’s documentation
- kAudio
Device Unknown AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Device Unsupported Format Error AudioHardware - Apple’s documentation
- kAudio
EndPoint ClassID AudioHardware - Apple’s documentation
- kAudio
EndPoint Device ClassID AudioHardware - Apple’s documentation
- kAudio
EndPoint Device EndPoint List Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Device IsPrivate Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Device Main EndPoint Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Device Master EndPoint Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Device Name Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Device Property Composition AudioHardware - Apple’s documentation
- kAudio
EndPoint Device Property EndPoint List AudioHardware - Apple’s documentation
- kAudio
EndPoint Device Property IsPrivate AudioHardware - Apple’s documentation
- kAudio
EndPoint DeviceUID Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Input Channels Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Name Key AudioHardware - Apple’s documentation
- kAudio
EndPoint Output Channels Key AudioHardware - Apple’s documentation
- kAudio
EndPointUID Key AudioHardware - Apple’s documentation
- kAudio
Hardware BadDevice Error AudioHardware - Apple’s documentation
- kAudio
Hardware BadObject Error AudioHardware - Apple’s documentation
- kAudio
Hardware BadProperty Size Error AudioHardware - Apple’s documentation
- kAudio
Hardware BadStream Error AudioHardware - Apple’s documentation
- kAudio
Hardware Illegal Operation Error AudioHardware - Apple’s documentation
- kAudio
Hardware NoError AudioHardware - Apple’s documentation
- kAudio
Hardware NotReady Error AudioHardware - Apple’s documentation
- kAudio
Hardware NotRunning Error AudioHardware - Apple’s documentation
- kAudio
Hardware Property Boot Chime Volume Decibels AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Boot Chime Volume Decibels ToScalar AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Boot Chime Volume Decibels ToScalar Transfer Function AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Boot Chime Volume Range Decibels AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Boot Chime Volume Scalar AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Boot Chime Volume Scalar ToDecibels AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property BoxList AudioHardware - Apple’s documentation
- kAudio
Hardware Property Clock Device List AudioHardware - Apple’s documentation
- kAudio
Hardware Property Default Input Device AudioHardware - Apple’s documentation
- kAudio
Hardware Property Default Output Device AudioHardware - Apple’s documentation
- kAudio
Hardware Property Default System Output Device AudioHardware - Apple’s documentation
- kAudio
Hardware Property Device ForUID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Devices AudioHardware - Apple’s documentation
- kAudio
Hardware Property HogMode IsAllowed AudioHardware - Apple’s documentation
- kAudio
Hardware Property IsIniting OrExiting AudioHardware - Apple’s documentation
- kAudio
Hardware Property MixStereo ToMono AudioHardware - Apple’s documentation
- kAudio
Hardware Property Plug InFor BundleID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Plug InList AudioHardware - Apple’s documentation
- kAudio
Hardware Property Power Hint AudioHardware - Apple’s documentation
- kAudio
Hardware Property Process Input Mute AudioHardware - Apple’s documentation
- kAudio
Hardware Property Process IsAudible AudioHardware - Apple’s documentation
- kAudio
Hardware Property Process IsMain AudioHardware - Apple’s documentation
- kAudio
Hardware Property Process IsMaster Deprecated AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Process Object List AudioHardware - Apple’s documentation
- kAudio
Hardware Property RunLoop AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Property Service Restarted AudioHardware - Apple’s documentation
- kAudio
Hardware Property Sleeping IsAllowed AudioHardware - Apple’s documentation
- kAudio
Hardware Property TapList AudioHardware - Apple’s documentation
- kAudio
Hardware Property Translate BundleID ToPlug In AudioHardware - Apple’s documentation
- kAudio
Hardware Property Translate BundleID ToTransport Manager AudioHardware - Apple’s documentation
- kAudio
Hardware Property TranslatePID ToProcess Object AudioHardware - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToBox AudioHardware - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToClock Device AudioHardware - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToDevice AudioHardware - Apple’s documentation
- kAudio
Hardware Property TranslateUID ToTap AudioHardware - Apple’s documentation
- kAudio
Hardware Property Transport Manager List AudioHardware - Apple’s documentation
- kAudio
Hardware Property Unloading IsAllowed AudioHardware - Apple’s documentation
- kAudio
Hardware Property UserID Changed AudioHardware - Apple’s documentation
- kAudio
Hardware Property User Session IsActive OrHeadless AudioHardware - Apple’s documentation
- kAudio
Hardware RunLoop Mode AudioHardwareDeprecated - Apple’s documentation
- kAudio
Hardware Unknown Property Error AudioHardware - Apple’s documentation
- kAudio
Hardware Unspecified Error AudioHardware - Apple’s documentation
- kAudio
Hardware Unsupported Operation Error AudioHardware - Apple’s documentation
- kAudio
High Pass Filter Control ClassID AudioHardware - Apple’s documentation
- kAudioI
SubOwner Control ClassID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Jack Control ClassID AudioHardware - Apple’s documentation
- kAudioLFE
Mute Control ClassID AudioHardware - Apple’s documentation
- kAudioLFE
Volume Control ClassID AudioHardware - Apple’s documentation
- kAudio
Level Control ClassID AudioHardware - Apple’s documentation
- kAudio
Level Control Property Convert Decibels ToScalar AudioHardware - Apple’s documentation
- kAudio
Level Control Property Convert Scalar ToDecibels AudioHardware - Apple’s documentation
- kAudio
Level Control Property Decibel Range AudioHardware - Apple’s documentation
- kAudio
Level Control Property Decibel Value AudioHardware - Apple’s documentation
- kAudio
Level Control Property Decibels ToScalar Transfer Function AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Level Control Property Scalar Value AudioHardware - Apple’s documentation
- kAudio
Line Level Control ClassID AudioHardware - Apple’s documentation
- kAudio
Listenback Control ClassID AudioHardware - Apple’s documentation
- kAudio
Mute Control ClassID AudioHardware - Apple’s documentation
- kAudio
Object ClassID AudioHardware - Apple’s documentation
- kAudio
Object ClassID Wildcard AudioHardware - Apple’s documentation
- kAudio
Object Plug InObject AudioHardwareandAudioServerPlugIn - Apple’s documentation
- kAudio
Object Property Base Class AudioHardware - Apple’s documentation
- kAudio
Object Property Class AudioHardware - Apple’s documentation
- kAudio
Object Property Control List AudioHardware - Apple’s documentation
- kAudio
Object Property Creator AudioHardware - Apple’s documentation
- kAudio
Object Property Custom Property Info List AudioHardwareandAudioServerPlugIn - Apple’s documentation
- kAudio
Object Property Element Category Name AudioHardware - Apple’s documentation
- kAudio
Object Property Element Main AudioHardware - Apple’s documentation
- kAudio
Object Property Element Master Deprecated AudioHardware - Apple’s documentation
- kAudio
Object Property Element Name AudioHardware - Apple’s documentation
- kAudio
Object Property Element Number Name AudioHardware - Apple’s documentation
- kAudio
Object Property Element Wildcard AudioHardware - Apple’s documentation
- kAudio
Object Property Firmware Version AudioHardware - Apple’s documentation
- kAudio
Object Property Identify AudioHardware - Apple’s documentation
- kAudio
Object Property Listener Added AudioHardware - Apple’s documentation
- kAudio
Object Property Listener Removed AudioHardware - Apple’s documentation
- kAudio
Object Property Manufacturer AudioHardware - Apple’s documentation
- kAudio
Object Property Model Name AudioHardware - Apple’s documentation
- kAudio
Object Property Name AudioHardware - Apple’s documentation
- kAudio
Object Property Owned Objects AudioHardware - Apple’s documentation
- kAudio
Object Property Owner AudioHardware - Apple’s documentation
- kAudio
Object Property Scope Global AudioHardware - Apple’s documentation
- kAudio
Object Property Scope Input AudioHardware - Apple’s documentation
- kAudio
Object Property Scope Output AudioHardware - Apple’s documentation
- kAudio
Object Property Scope Play Through AudioHardware - Apple’s documentation
- kAudio
Object Property Scope Wildcard AudioHardware - Apple’s documentation
- kAudio
Object Property Selector Wildcard AudioHardware - Apple’s documentation
- kAudio
Object Property Serial Number AudioHardware - Apple’s documentation
- kAudio
Object System Object AudioHardware - Apple’s documentation
- kAudio
Object Unknown AudioHardware - Apple’s documentation
- kAudio
Phantom Power Control ClassID AudioHardware - Apple’s documentation
- kAudio
Phase Invert Control ClassID AudioHardware - Apple’s documentation
- kAudio
Plug InClassID AudioHardware - Apple’s documentation
- kAudio
Plug InCreate Aggregate Device AudioHardware - Apple’s documentation
- kAudio
Plug InDestroy Aggregate Device AudioHardware - Apple’s documentation
- kAudio
Plug InProperty BoxList AudioHardware - Apple’s documentation
- kAudio
Plug InProperty BundleID AudioHardware - Apple’s documentation
- kAudio
Plug InProperty Clock Device List AudioHardware - Apple’s documentation
- kAudio
Plug InProperty Device List AudioHardware - Apple’s documentation
- kAudio
Plug InProperty Resource Bundle AudioHardwareandAudioServerPlugIn - Apple’s documentation
- kAudio
Plug InProperty TranslateUID ToBox AudioHardware - Apple’s documentation
- kAudio
Plug InProperty TranslateUID ToClock Device AudioHardware - Apple’s documentation
- kAudio
Plug InProperty TranslateUID ToDevice AudioHardware - Apple’s documentation
- kAudio
Process ClassID AudioHardware - Apple’s documentation
- kAudio
Process Property BundleID AudioHardware - Apple’s documentation
- kAudio
Process Property Devices AudioHardware - Apple’s documentation
- kAudio
Process Property IsRunning AudioHardware - Apple’s documentation
- kAudio
Process Property IsRunning Input AudioHardware - Apple’s documentation
- kAudio
Process Property IsRunning Output AudioHardware - Apple’s documentation
- kAudio
Process PropertyPID AudioHardware - Apple’s documentation
- kAudio
Property Wildcard Channel AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Property Wildcard PropertyID AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Property Wildcard Section AudioHardwareDeprecated - Apple’s documentation
- kAudio
Selector Control ClassID AudioHardware - Apple’s documentation
- kAudio
Selector Control Item Kind Spacer AudioHardware - Apple’s documentation
- kAudio
Selector Control Property Available Items AudioHardware - Apple’s documentation
- kAudio
Selector Control Property Current Item AudioHardware - Apple’s documentation
- kAudio
Selector Control Property Item Kind AudioHardware - Apple’s documentation
- kAudio
Selector Control Property Item Name AudioHardware - Apple’s documentation
- kAudio
Server Plug InCustom Property Data TypeCF Property List AudioServerPlugIn - Apple’s documentation
- kAudio
Server Plug InCustom Property Data TypeCF String AudioServerPlugIn - Apple’s documentation
- kAudio
Server Plug InCustom Property Data Type None AudioServerPlugIn - Apple’s documentation
- kAudio
Server Plug InHost ClientID AudioHardwareandAudioServerPlugIn - Apple’s documentation
- kAudio
Slider Control ClassID AudioHardware - Apple’s documentation
- kAudio
Slider Control Property Range AudioHardware - Apple’s documentation
- kAudio
Slider Control Property Value AudioHardware - Apple’s documentation
- kAudio
Solo Control ClassID AudioHardware - Apple’s documentation
- kAudio
Stereo PanControl ClassID AudioHardware - Apple’s documentation
- kAudio
Stereo PanControl Property Panning Channels AudioHardware - Apple’s documentation
- kAudio
Stereo PanControl Property Value AudioHardware - Apple’s documentation
- kAudio
Stream ClassID AudioHardware - Apple’s documentation
- kAudio
Stream Property Available Physical Formats AudioHardware - Apple’s documentation
- kAudio
Stream Property Available Virtual Formats AudioHardware - Apple’s documentation
- kAudio
Stream Property Direction AudioHardware - Apple’s documentation
- kAudio
Stream Property IsActive AudioHardware - Apple’s documentation
- kAudio
Stream Property Latency AudioHardware - Apple’s documentation
- kAudio
Stream Property Owning Device AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Stream Property Physical Format AudioHardware - Apple’s documentation
- kAudio
Stream Property Physical Format Match AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Stream Property Physical Format Supported AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Stream Property Physical Formats AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
Stream Property Starting Channel AudioHardware - Apple’s documentation
- kAudio
Stream Property Terminal Type AudioHardware - Apple’s documentation
- kAudio
Stream Property Virtual Format AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Digital Audio Interface AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Display Port AudioHardware - Apple’s documentation
- kAudio
Stream Terminal TypeHDMI AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Headphones AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Headset Microphone AudioHardware - Apple’s documentation
- kAudio
Stream Terminal TypeLFE Speaker AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Line AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Microphone AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Receiver Microphone AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Receiver Speaker AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Speaker AudioHardware - Apple’s documentation
- kAudio
Stream Terminal TypeTTY AudioHardware - Apple’s documentation
- kAudio
Stream Terminal Type Unknown AudioHardware - Apple’s documentation
- kAudio
Stream Unknown AudioHardwareandAudioHardwareDeprecated - Apple’s documentation
- kAudio
SubDevice ClassID AudioHardware - Apple’s documentation
- kAudio
SubDevice Drift Compensation High Quality Deprecated AudioHardware - Apple’s documentation
- kAudio
SubDevice Drift Compensation Key AudioHardware - Apple’s documentation
- kAudio
SubDevice Drift Compensation LowQuality Deprecated AudioHardware - Apple’s documentation
- kAudio
SubDevice Drift Compensation MaxQuality Deprecated AudioHardware - Apple’s documentation
- kAudio
SubDevice Drift Compensation Medium Quality Deprecated AudioHardware - Apple’s documentation
- kAudio
SubDevice Drift Compensation MinQuality Deprecated AudioHardware - Apple’s documentation
- kAudio
SubDevice Drift Compensation Quality Key AudioHardware - Apple’s documentation
- kAudio
SubDevice Extra Input Latency Key AudioHardware - Apple’s documentation
- kAudio
SubDevice Extra Output Latency Key AudioHardware - Apple’s documentation
- kAudio
SubDevice Input Channels Key AudioHardware - Apple’s documentation
- kAudio
SubDevice Name Key AudioHardware - Apple’s documentation
- kAudio
SubDevice Output Channels Key AudioHardware - Apple’s documentation
- kAudio
SubDevice Property Drift Compensation AudioHardware - Apple’s documentation
- kAudio
SubDevice Property Drift Compensation Quality AudioHardware - Apple’s documentation
- kAudio
SubDevice Property Extra Latency AudioHardware - Apple’s documentation
- kAudio
SubDeviceUID Key AudioHardware - Apple’s documentation
- kAudio
SubTap ClassID AudioHardware - Apple’s documentation
- kAudio
SubTap Drift Compensation Key AudioHardware - Apple’s documentation
- kAudio
SubTap Drift Compensation Quality Key AudioHardware - Apple’s documentation
- kAudio
SubTap Extra Input Latency Key AudioHardware - Apple’s documentation
- kAudio
SubTap Extra Output Latency Key AudioHardware - Apple’s documentation
- kAudio
SubTap Property Drift Compensation AudioHardware - Apple’s documentation
- kAudio
SubTap Property Drift Compensation Quality AudioHardware - Apple’s documentation
- kAudio
SubTap Property Extra Latency AudioHardware - Apple’s documentation
- kAudio
SubTapUID Key AudioHardware - Apple’s documentation
- kAudio
System Object ClassID AudioHardware - Apple’s documentation
- kAudio
Talkback Control ClassID AudioHardware - Apple’s documentation
- kAudio
TapClassID AudioHardware - Apple’s documentation
- kAudio
TapProperty Description AudioHardware - Apple’s documentation
- kAudio
TapProperty Format AudioHardware - Apple’s documentation
- kAudio
TapPropertyUID AudioHardware - Apple’s documentation
- kAudio
Transport Manager ClassID AudioHardware - Apple’s documentation
- kAudio
Transport Manager Create EndPoint Device AudioHardware - Apple’s documentation
- kAudio
Transport Manager Destroy EndPoint Device AudioHardware - Apple’s documentation
- kAudio
Transport Manager Property EndPoint List AudioHardware - Apple’s documentation
- kAudio
Transport Manager Property TranslateUID ToEnd Point AudioHardware - Apple’s documentation
- kAudio
Transport Manager Property Transport Type AudioHardware - Apple’s documentation
- kAudio
Volume Control ClassID AudioHardware - Apple’s documentation
Functions§
- Audio
Convert ⚠Host Time ToNanos HostTime - Convert the given host time into a time in nanoseconds.
- Audio
Convert ⚠Nanos ToHost Time HostTime - Convert the given nanosecond time into a host time.
- Audio
Device ⚠AddIO Proc Deprecated AudioHardwareandAudioHardwareDeprecatedandobjc2-core-audio-types - Registers the given AudioDeviceIOProc with the AudioDevice.
- Audio
Device ⚠AddProperty Listener Deprecated AudioHardwareandAudioHardwareDeprecated - Registers the given AudioDevicePropertyListenerProc to receive notifications when the given property changes.
- Audio
Device ⚠CreateIO ProcID AudioHardwareandobjc2-core-audio-types - Creates an AudioDeviceIOProcID from an AudioDeviceIOProc and a client data pointer.
- Audio
Device ⚠CreateIO ProcID With Block AudioHardwareandblock2anddispatch2andobjc2-core-audio-types - Creates an AudioDeviceIOProcID from an AudioDeviceIOBlock
- Audio
Device ⚠DestroyIO ProcID AudioHardwareandobjc2-core-audio-types - Destroys an AudioDeviceIOProcID.
- Audio
Device ⚠GetCurrent Time AudioHardwareandobjc2-core-audio-types - Retrieves the current time from an AudioDevice. Note that the device has to be running.
- Audio
Device ⚠GetNearest Start Time AudioHardwareandobjc2-core-audio-types - 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 ⚠GetProperty Deprecated AudioHardwareandAudioHardwareDeprecated - Queries an the AudioDevice object to get the data of the given property and places it in the provided buffer.
- Audio
Device ⚠GetProperty Info Deprecated AudioHardwareandAudioHardwareDeprecated - Retrieve information about the given property of an AudioDevice.
- Audio
Device ⚠Read Deprecated AudioHardwareandAudioHardwareDeprecatedandobjc2-core-audio-types - Read some data from an AudioDevice starting at the given time.
- Audio
Device ⚠RemoveIO Proc Deprecated AudioHardwareandAudioHardwareDeprecatedandobjc2-core-audio-types - Unregisters the given AudioDeviceIOProc from the AudioDevice. This routine has been deprecated in favor of AudioDeviceDestroyIOProcID().
- Audio
Device ⚠Remove Property Listener Deprecated AudioHardwareandAudioHardwareDeprecated - Unregisters the given AudioDevicePropertyListenerProc from receiving notifications when the given property changes.
- Audio
Device ⚠SetProperty Deprecated AudioHardwareandAudioHardwareDeprecatedandobjc2-core-audio-types - Tells the AudioDevice object to change the value of the given property using the provided data.
- Audio
Device ⚠Start AudioHardwareandobjc2-core-audio-types - Starts IO for the given AudioDeviceIOProcID.
- Audio
Device ⚠Start AtTime AudioHardwareandobjc2-core-audio-types - Starts IO for the given AudioDeviceIOProcID and aligns the IO cycle of the AudioDevice with the given time.
- Audio
Device ⚠Stop AudioHardwareandobjc2-core-audio-types - Stops IO for the given AudioDeviceIOProcID.
- Audio
Device ⚠Translate Time AudioHardwareandobjc2-core-audio-types - 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 HostTime - Gets the current host time.
- Audio
GetHost ⚠Clock Frequency HostTime - Gets the number of ticks per second in the host time base.
- Audio
GetHost ⚠Clock Minimum Time Delta HostTime - Gets the smallest number of ticks that two succeeding values will ever differ. by.
- Audio
Hardware ⚠AddProperty Listener Deprecated AudioHardwareandAudioHardwareDeprecated - Registers the given AudioHardwarePropertyListenerProc to receive notifications when the given property changes.
- Audio
Hardware ⚠AddRun Loop Source Deprecated AudioHardwareDeprecated - Add the given CFRunLoopSource to the the HAL’s notification CFRunLoop.
- Audio
Hardware ⚠Create Aggregate Device AudioHardware - This routine creates a new AudioAggregateDevice using the provided description.
- Audio
Hardware ⚠Create Process Tap AudioHardwareandobjc2 - This routine creates a new Tap using the provided description.
- Audio
Hardware ⚠Destroy Aggregate Device AudioHardware - This routine destroys the given AudioAggregateDevice.
- Audio
Hardware ⚠Destroy Process Tap AudioHardware - This routine destroys the given Tap.
- Audio
Hardware ⚠GetProperty Deprecated AudioHardwareandAudioHardwareDeprecated - Queries an the AudioSystemObject to get the data of the given property and places it in the provided buffer.
- Audio
Hardware ⚠GetProperty Info Deprecated AudioHardwareandAudioHardwareDeprecated - Retrieve information about the given property.
- Audio
Hardware ⚠Remove Property Listener Deprecated AudioHardwareandAudioHardwareDeprecated - Unregisters the given AudioHardwarePropertyListenerProc from receive notifications when the given property changes.
- Audio
Hardware ⚠Remove RunLoop Source Deprecated AudioHardwareDeprecated - Remove the given CFRunLoopSource from the the HAL’s notification CFRunLoop.
- Audio
Hardware ⚠SetProperty Deprecated AudioHardwareandAudioHardwareDeprecated - Tells the AudioSystemObject to change the value of the given property using the provided data.
- Audio
Hardware ⚠Unload AudioHardware - 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 AudioHardware - Registers the given AudioObjectPropertyListenerProc to receive notifications when the given properties change.
- Audio
Object ⚠AddProperty Listener Block AudioHardwareandblock2anddispatch2 - Registers the given AudioObjectPropertyListenerBlock to receive notifications when the given properties change.
- Audio
Object ⚠GetProperty Data AudioHardware - Queries an AudioObject to get the data of the given property and places it in the provided buffer.
- Audio
Object ⚠GetProperty Data Size AudioHardware - Queries an AudioObject to find the size of the data for the given property.
- Audio
Object ⚠HasProperty AudioHardware - Queries an AudioObject about whether or not it has the given property.
- Audio
Object ⚠IsProperty Settable AudioHardware - Queries an AudioObject about whether or not the given property can be set using AudioObjectSetPropertyData.
- Audio
Object ⚠Remove Property Listener AudioHardware - Unregisters the given AudioObjectPropertyListenerProc from receiving notifications when the given properties change.
- Audio
Object ⚠Remove Property Listener Block AudioHardwareandblock2anddispatch2 - Unregisters the given AudioObjectPropertyListenerBlock from receiving notifications when the given properties change.
- Audio
Object ⚠SetProperty Data AudioHardware - Tells an AudioObject to change the value of the given property using the provided data.
- Audio
Object ⚠Show AudioHardware - Prints to standard out a textural description of the AudioObject.
- Audio
Stream ⚠AddProperty Listener Deprecated AudioHardwareandAudioHardwareDeprecated - Registers the given AudioStreamPropertyListenerProc to receive notifications when the given property changes.
- Audio
Stream ⚠GetProperty Deprecated AudioHardwareandAudioHardwareDeprecated - Queries an the AudioStream object to get the data of the given property and places it in the provided buffer.
- Audio
Stream ⚠GetProperty Info Deprecated AudioHardwareandAudioHardwareDeprecated - Retrieve information about the given property of an AudioStream.
- Audio
Stream ⚠Remove Property Listener Deprecated AudioHardwareandAudioHardwareDeprecated - Unregisters the given AudioStreamPropertyListenerProc from receiving notifications when the given property changes.
- Audio
Stream ⚠SetProperty Deprecated AudioHardwareandAudioHardwareDeprecatedandobjc2-core-audio-types - Tells the AudioStream object to change the value of the given property using the provided data.
Type Aliases§
- Audio
ClassID AudioHardware - AudioClassIDs are used to identify the class of an AudioObject.
- Audio
DeviceID AudioHardwareandAudioHardwareDeprecated - AudioDevice is the base class for all objects that represent an audio device.
- Audio
DeviceIO Block AudioHardwareandblock2andobjc2-core-audio-types - An AudioDeviceIOBlock 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 Proc AudioHardwareandobjc2-core-audio-types - 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 AudioHardwareandobjc2-core-audio-types - 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
Device PropertyID AudioHardwareandAudioHardwareDeprecated - An AudioDevicePropertyID is an integer that identifies a specific piece of information about the object.
- Audio
Device Property Listener Proc AudioHardwareandAudioHardwareDeprecated - Clients register an AudioDevicePropertyListenerProc with the AudioDevice object in order to receive notifications when the properties of the object change.
- Audio
Hardware PropertyID AudioHardwareandAudioHardwareDeprecated - An AudioHardwarePropertyID is a integer that identifies a specific piece of information about the AudioSystemObject.
- Audio
Hardware Property Listener Proc AudioHardwareandAudioHardwareDeprecated - Clients register an AudioHardwarePropertyListenerProc with the AudioSystemObject in order to receive notifications when the properties of the object change.
- Audio
ObjectID AudioHardware - A UInt32 that provides a handle on a specific AudioObject.
- Audio
Object Property Element AudioHardware - 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 Block AudioHardwareandblock2 - Clients register an AudioObjectPropertyListenerBlock with an AudioObject in order to receive notifications when the properties of the object change.
- Audio
Object Property Listener Proc AudioHardware - Clients register an AudioObjectPropertyListenerProc with an AudioObject in order to receive notifications when the properties of the object change.
- Audio
Object Property Scope AudioHardware - 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 AudioHardware - An AudioObjectPropertySelector is a four char code that identifies, along with the AudioObjectPropertyScope and AudioObjectPropertyElement, a specific piece of information about an AudioObject.
- Audio
Server Plug InCustom Property Data Type AudioServerPlugIn - The set of data types the Host knows how to marshal between the server and the client. These are the only types supported for custom properties. See AudioServerPlugInCustomPropertyInfo for more information.
- Audio
StreamID AudioHardwareandAudioHardwareDeprecated - AudioStream is the base class for all objects that represent a stream of data on an audio device.
- Audio
Stream Property Listener Proc AudioHardwareandAudioHardwareDeprecated - Clients register an AudioStreamPropertyListenerProc with the AudioStream object in order to receive notifications when the properties of the object change.