objc2_audio_toolbox/generated/
AudioUnitParameters.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use objc2::__framework_prelude::*;
5
6use crate::*;
7
8/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_volume?language=objc)
9#[cfg(feature = "AUComponent")]
10pub const kAUGroupParameterID_Volume: AudioUnitParameterID = 7;
11/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_sustain?language=objc)
12#[cfg(feature = "AUComponent")]
13pub const kAUGroupParameterID_Sustain: AudioUnitParameterID = 64;
14/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_sostenuto?language=objc)
15#[cfg(feature = "AUComponent")]
16pub const kAUGroupParameterID_Sostenuto: AudioUnitParameterID = 66;
17/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_allnotesoff?language=objc)
18#[cfg(feature = "AUComponent")]
19pub const kAUGroupParameterID_AllNotesOff: AudioUnitParameterID = 123;
20/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_modwheel?language=objc)
21#[cfg(feature = "AUComponent")]
22pub const kAUGroupParameterID_ModWheel: AudioUnitParameterID = 1;
23/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_pitchbend?language=objc)
24#[cfg(feature = "AUComponent")]
25pub const kAUGroupParameterID_PitchBend: AudioUnitParameterID = 0xE0;
26/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_allsoundoff?language=objc)
27#[cfg(feature = "AUComponent")]
28pub const kAUGroupParameterID_AllSoundOff: AudioUnitParameterID = 120;
29/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_resetallcontrollers?language=objc)
30#[cfg(feature = "AUComponent")]
31pub const kAUGroupParameterID_ResetAllControllers: AudioUnitParameterID = 121;
32/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_pan?language=objc)
33#[cfg(feature = "AUComponent")]
34pub const kAUGroupParameterID_Pan: AudioUnitParameterID = 10;
35/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_foot?language=objc)
36#[cfg(feature = "AUComponent")]
37pub const kAUGroupParameterID_Foot: AudioUnitParameterID = 4;
38/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_channelpressure?language=objc)
39#[cfg(feature = "AUComponent")]
40pub const kAUGroupParameterID_ChannelPressure: AudioUnitParameterID = 0xD0;
41/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_keypressure?language=objc)
42#[cfg(feature = "AUComponent")]
43pub const kAUGroupParameterID_KeyPressure: AudioUnitParameterID = 0xA0;
44/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_expression?language=objc)
45#[cfg(feature = "AUComponent")]
46pub const kAUGroupParameterID_Expression: AudioUnitParameterID = 11;
47/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_dataentry?language=objc)
48#[cfg(feature = "AUComponent")]
49pub const kAUGroupParameterID_DataEntry: AudioUnitParameterID = 6;
50/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_volume_lsb?language=objc)
51#[cfg(feature = "AUComponent")]
52pub const kAUGroupParameterID_Volume_LSB: AudioUnitParameterID = kAUGroupParameterID_Volume + 32;
53/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_modwheel_lsb?language=objc)
54#[cfg(feature = "AUComponent")]
55pub const kAUGroupParameterID_ModWheel_LSB: AudioUnitParameterID =
56    kAUGroupParameterID_ModWheel + 32;
57/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_pan_lsb?language=objc)
58#[cfg(feature = "AUComponent")]
59pub const kAUGroupParameterID_Pan_LSB: AudioUnitParameterID = kAUGroupParameterID_Pan + 32;
60/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_foot_lsb?language=objc)
61#[cfg(feature = "AUComponent")]
62pub const kAUGroupParameterID_Foot_LSB: AudioUnitParameterID = kAUGroupParameterID_Foot + 32;
63/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_expression_lsb?language=objc)
64#[cfg(feature = "AUComponent")]
65pub const kAUGroupParameterID_Expression_LSB: AudioUnitParameterID =
66    kAUGroupParameterID_Expression + 32;
67/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_dataentry_lsb?language=objc)
68#[cfg(feature = "AUComponent")]
69pub const kAUGroupParameterID_DataEntry_LSB: AudioUnitParameterID =
70    kAUGroupParameterID_DataEntry + 32;
71/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_keypressure_firstkey?language=objc)
72#[cfg(feature = "AUComponent")]
73pub const kAUGroupParameterID_KeyPressure_FirstKey: AudioUnitParameterID = 256;
74/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaugroupparameterid_keypressure_lastkey?language=objc)
75#[cfg(feature = "AUComponent")]
76pub const kAUGroupParameterID_KeyPressure_LastKey: AudioUnitParameterID = 383;
77
78/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kpannerparam_gain?language=objc)
79#[cfg(feature = "AUComponent")]
80pub const kPannerParam_Gain: AudioUnitParameterID = 0;
81/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kpannerparam_azimuth?language=objc)
82#[cfg(feature = "AUComponent")]
83pub const kPannerParam_Azimuth: AudioUnitParameterID = 1;
84/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kpannerparam_elevation?language=objc)
85#[cfg(feature = "AUComponent")]
86pub const kPannerParam_Elevation: AudioUnitParameterID = 2;
87/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kpannerparam_distance?language=objc)
88#[cfg(feature = "AUComponent")]
89pub const kPannerParam_Distance: AudioUnitParameterID = 3;
90/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kpannerparam_coordscale?language=objc)
91#[cfg(feature = "AUComponent")]
92pub const kPannerParam_CoordScale: AudioUnitParameterID = 4;
93/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kpannerparam_refdistance?language=objc)
94#[cfg(feature = "AUComponent")]
95pub const kPannerParam_RefDistance: AudioUnitParameterID = 5;
96
97/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_azimuth?language=objc)
98#[cfg(feature = "AUComponent")]
99pub const kSpatialMixerParam_Azimuth: AudioUnitParameterID = 0;
100/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_elevation?language=objc)
101#[cfg(feature = "AUComponent")]
102pub const kSpatialMixerParam_Elevation: AudioUnitParameterID = 1;
103/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_distance?language=objc)
104#[cfg(feature = "AUComponent")]
105pub const kSpatialMixerParam_Distance: AudioUnitParameterID = 2;
106/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_gain?language=objc)
107#[cfg(feature = "AUComponent")]
108pub const kSpatialMixerParam_Gain: AudioUnitParameterID = 3;
109/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_playbackrate?language=objc)
110#[cfg(feature = "AUComponent")]
111pub const kSpatialMixerParam_PlaybackRate: AudioUnitParameterID = 4;
112/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_enable?language=objc)
113#[cfg(feature = "AUComponent")]
114pub const kSpatialMixerParam_Enable: AudioUnitParameterID = 5;
115/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_mingain?language=objc)
116#[cfg(feature = "AUComponent")]
117pub const kSpatialMixerParam_MinGain: AudioUnitParameterID = 6;
118/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_maxgain?language=objc)
119#[cfg(feature = "AUComponent")]
120pub const kSpatialMixerParam_MaxGain: AudioUnitParameterID = 7;
121/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_reverbblend?language=objc)
122#[cfg(feature = "AUComponent")]
123pub const kSpatialMixerParam_ReverbBlend: AudioUnitParameterID = 8;
124/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_globalreverbgain?language=objc)
125#[cfg(feature = "AUComponent")]
126pub const kSpatialMixerParam_GlobalReverbGain: AudioUnitParameterID = 9;
127/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_occlusionattenuation?language=objc)
128#[cfg(feature = "AUComponent")]
129pub const kSpatialMixerParam_OcclusionAttenuation: AudioUnitParameterID = 10;
130/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_obstructionattenuation?language=objc)
131#[cfg(feature = "AUComponent")]
132pub const kSpatialMixerParam_ObstructionAttenuation: AudioUnitParameterID = 11;
133/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_headyaw?language=objc)
134#[cfg(feature = "AUComponent")]
135pub const kSpatialMixerParam_HeadYaw: AudioUnitParameterID = 19;
136/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_headpitch?language=objc)
137#[cfg(feature = "AUComponent")]
138pub const kSpatialMixerParam_HeadPitch: AudioUnitParameterID = 20;
139/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kspatialmixerparam_headroll?language=objc)
140#[cfg(feature = "AUComponent")]
141pub const kSpatialMixerParam_HeadRoll: AudioUnitParameterID = 21;
142
143/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_filterfrequency?language=objc)
144#[cfg(feature = "AUComponent")]
145pub const kReverbParam_FilterFrequency: AudioUnitParameterID = 14;
146/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_filterbandwidth?language=objc)
147#[cfg(feature = "AUComponent")]
148pub const kReverbParam_FilterBandwidth: AudioUnitParameterID = 15;
149/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_filtergain?language=objc)
150#[cfg(feature = "AUComponent")]
151pub const kReverbParam_FilterGain: AudioUnitParameterID = 16;
152/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_filtertype?language=objc)
153#[cfg(feature = "AUComponent")]
154pub const kReverbParam_FilterType: AudioUnitParameterID = 17;
155/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_filterenable?language=objc)
156#[cfg(feature = "AUComponent")]
157pub const kReverbParam_FilterEnable: AudioUnitParameterID = 18;
158
159/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_azimuth?language=objc)
160#[cfg(feature = "AUComponent")]
161pub const k3DMixerParam_Azimuth: AudioUnitParameterID = 0;
162/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_elevation?language=objc)
163#[cfg(feature = "AUComponent")]
164pub const k3DMixerParam_Elevation: AudioUnitParameterID = 1;
165/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_distance?language=objc)
166#[cfg(feature = "AUComponent")]
167pub const k3DMixerParam_Distance: AudioUnitParameterID = 2;
168/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_gain?language=objc)
169#[cfg(feature = "AUComponent")]
170pub const k3DMixerParam_Gain: AudioUnitParameterID = 3;
171/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_playbackrate?language=objc)
172#[cfg(feature = "AUComponent")]
173pub const k3DMixerParam_PlaybackRate: AudioUnitParameterID = 4;
174/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_busenable?language=objc)
175#[cfg(feature = "AUComponent")]
176pub const k3DMixerParam_BusEnable: AudioUnitParameterID = 20;
177/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_mingainindecibels?language=objc)
178#[cfg(feature = "AUComponent")]
179pub const k3DMixerParam_MinGainInDecibels: AudioUnitParameterID = 21;
180/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_maxgainindecibels?language=objc)
181#[cfg(feature = "AUComponent")]
182pub const k3DMixerParam_MaxGainInDecibels: AudioUnitParameterID = 22;
183/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_drywetreverbblend?language=objc)
184#[cfg(feature = "AUComponent")]
185pub const k3DMixerParam_DryWetReverbBlend: AudioUnitParameterID = 23;
186/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_globalreverbgainindecibels?language=objc)
187#[cfg(feature = "AUComponent")]
188pub const k3DMixerParam_GlobalReverbGainInDecibels: AudioUnitParameterID = 24;
189/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_occlusionattenuationindecibels?language=objc)
190#[cfg(feature = "AUComponent")]
191pub const k3DMixerParam_OcclusionAttenuationInDecibels: AudioUnitParameterID = 25;
192/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_obstructionattenuationindecibels?language=objc)
193#[cfg(feature = "AUComponent")]
194pub const k3DMixerParam_ObstructionAttenuationInDecibels: AudioUnitParameterID = 26;
195/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_reverbblend?language=objc)
196#[cfg(feature = "AUComponent")]
197#[deprecated]
198pub const k3DMixerParam_ReverbBlend: AudioUnitParameterID = 5;
199/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_globalreverbgain?language=objc)
200#[cfg(feature = "AUComponent")]
201#[deprecated]
202pub const k3DMixerParam_GlobalReverbGain: AudioUnitParameterID = 6;
203/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_occlusionattenuation?language=objc)
204#[cfg(feature = "AUComponent")]
205#[deprecated]
206pub const k3DMixerParam_OcclusionAttenuation: AudioUnitParameterID = 7;
207/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_obstructionattenuation?language=objc)
208#[cfg(feature = "AUComponent")]
209#[deprecated]
210pub const k3DMixerParam_ObstructionAttenuation: AudioUnitParameterID = 8;
211/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_mingain?language=objc)
212#[cfg(feature = "AUComponent")]
213#[deprecated]
214pub const k3DMixerParam_MinGain: AudioUnitParameterID = 9;
215/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_maxgain?language=objc)
216#[cfg(feature = "AUComponent")]
217#[deprecated]
218pub const k3DMixerParam_MaxGain: AudioUnitParameterID = 10;
219/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_preaveragepower?language=objc)
220#[cfg(feature = "AUComponent")]
221pub const k3DMixerParam_PreAveragePower: AudioUnitParameterID = 1000;
222/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_prepeakholdlevel?language=objc)
223#[cfg(feature = "AUComponent")]
224pub const k3DMixerParam_PrePeakHoldLevel: AudioUnitParameterID = 2000;
225/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_postaveragepower?language=objc)
226#[cfg(feature = "AUComponent")]
227pub const k3DMixerParam_PostAveragePower: AudioUnitParameterID = 3000;
228/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/k3dmixerparam_postpeakholdlevel?language=objc)
229#[cfg(feature = "AUComponent")]
230pub const k3DMixerParam_PostPeakHoldLevel: AudioUnitParameterID = 4000;
231
232/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultichannelmixerparam_volume?language=objc)
233#[cfg(feature = "AUComponent")]
234pub const kMultiChannelMixerParam_Volume: AudioUnitParameterID = 0;
235/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultichannelmixerparam_enable?language=objc)
236#[cfg(feature = "AUComponent")]
237pub const kMultiChannelMixerParam_Enable: AudioUnitParameterID = 1;
238/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultichannelmixerparam_pan?language=objc)
239#[cfg(feature = "AUComponent")]
240pub const kMultiChannelMixerParam_Pan: AudioUnitParameterID = 2;
241/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultichannelmixerparam_preaveragepower?language=objc)
242#[cfg(feature = "AUComponent")]
243pub const kMultiChannelMixerParam_PreAveragePower: AudioUnitParameterID = 1000;
244/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultichannelmixerparam_prepeakholdlevel?language=objc)
245#[cfg(feature = "AUComponent")]
246pub const kMultiChannelMixerParam_PrePeakHoldLevel: AudioUnitParameterID = 2000;
247/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultichannelmixerparam_postaveragepower?language=objc)
248#[cfg(feature = "AUComponent")]
249pub const kMultiChannelMixerParam_PostAveragePower: AudioUnitParameterID = 3000;
250/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultichannelmixerparam_postpeakholdlevel?language=objc)
251#[cfg(feature = "AUComponent")]
252pub const kMultiChannelMixerParam_PostPeakHoldLevel: AudioUnitParameterID = 4000;
253
254/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_volume?language=objc)
255#[cfg(feature = "AUComponent")]
256pub const kMatrixMixerParam_Volume: AudioUnitParameterID = 0;
257/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_enable?language=objc)
258#[cfg(feature = "AUComponent")]
259pub const kMatrixMixerParam_Enable: AudioUnitParameterID = 1;
260/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_preaveragepower?language=objc)
261#[cfg(feature = "AUComponent")]
262pub const kMatrixMixerParam_PreAveragePower: AudioUnitParameterID = 1000;
263/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_prepeakholdlevel?language=objc)
264#[cfg(feature = "AUComponent")]
265pub const kMatrixMixerParam_PrePeakHoldLevel: AudioUnitParameterID = 2000;
266/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_postaveragepower?language=objc)
267#[cfg(feature = "AUComponent")]
268pub const kMatrixMixerParam_PostAveragePower: AudioUnitParameterID = 3000;
269/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_postpeakholdlevel?language=objc)
270#[cfg(feature = "AUComponent")]
271pub const kMatrixMixerParam_PostPeakHoldLevel: AudioUnitParameterID = 4000;
272/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_preaveragepowerlinear?language=objc)
273#[cfg(feature = "AUComponent")]
274pub const kMatrixMixerParam_PreAveragePowerLinear: AudioUnitParameterID = 5000;
275/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_prepeakholdlevellinear?language=objc)
276#[cfg(feature = "AUComponent")]
277pub const kMatrixMixerParam_PrePeakHoldLevelLinear: AudioUnitParameterID = 6000;
278/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_postaveragepowerlinear?language=objc)
279#[cfg(feature = "AUComponent")]
280pub const kMatrixMixerParam_PostAveragePowerLinear: AudioUnitParameterID = 7000;
281/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmatrixmixerparam_postpeakholdlevellinear?language=objc)
282#[cfg(feature = "AUComponent")]
283pub const kMatrixMixerParam_PostPeakHoldLevelLinear: AudioUnitParameterID = 8000;
284
285/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/khaloutputparam_volume?language=objc)
286#[cfg(feature = "AUComponent")]
287pub const kHALOutputParam_Volume: AudioUnitParameterID = 14;
288
289/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/ktimepitchparam_rate?language=objc)
290#[cfg(feature = "AUComponent")]
291pub const kTimePitchParam_Rate: AudioUnitParameterID = 0;
292/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/ktimepitchparam_pitch?language=objc)
293#[cfg(feature = "AUComponent")]
294pub const kTimePitchParam_Pitch: AudioUnitParameterID = 1;
295/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/ktimepitchparam_effectblend?language=objc)
296#[cfg(feature = "AUComponent")]
297pub const kTimePitchParam_EffectBlend: AudioUnitParameterID = 2;
298
299/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knewtimepitchparam_rate?language=objc)
300#[cfg(feature = "AUComponent")]
301pub const kNewTimePitchParam_Rate: AudioUnitParameterID = 0;
302/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knewtimepitchparam_pitch?language=objc)
303#[cfg(feature = "AUComponent")]
304pub const kNewTimePitchParam_Pitch: AudioUnitParameterID = 1;
305/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knewtimepitchparam_smoothness?language=objc)
306#[cfg(feature = "AUComponent")]
307pub const kNewTimePitchParam_Smoothness: AudioUnitParameterID = 4;
308/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knewtimepitchparam_overlap?language=objc)
309#[cfg(feature = "AUComponent")]
310#[deprecated]
311pub const kNewTimePitchParam_Overlap: AudioUnitParameterID = kNewTimePitchParam_Smoothness;
312/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knewtimepitchparam_enablespectralcoherence?language=objc)
313#[cfg(feature = "AUComponent")]
314pub const kNewTimePitchParam_EnableSpectralCoherence: AudioUnitParameterID = 6;
315/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knewtimepitchparam_enablepeaklocking?language=objc)
316#[cfg(feature = "AUComponent")]
317#[deprecated]
318pub const kNewTimePitchParam_EnablePeakLocking: AudioUnitParameterID =
319    kNewTimePitchParam_EnableSpectralCoherence;
320/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knewtimepitchparam_enabletransientpreservation?language=objc)
321#[cfg(feature = "AUComponent")]
322pub const kNewTimePitchParam_EnableTransientPreservation: AudioUnitParameterID = 7;
323
324/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausamplerparam_gain?language=objc)
325#[cfg(feature = "AUComponent")]
326pub const kAUSamplerParam_Gain: AudioUnitParameterID = 900;
327/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausamplerparam_coarsetuning?language=objc)
328#[cfg(feature = "AUComponent")]
329pub const kAUSamplerParam_CoarseTuning: AudioUnitParameterID = 901;
330/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausamplerparam_finetuning?language=objc)
331#[cfg(feature = "AUComponent")]
332pub const kAUSamplerParam_FineTuning: AudioUnitParameterID = 902;
333/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausamplerparam_pan?language=objc)
334#[cfg(feature = "AUComponent")]
335pub const kAUSamplerParam_Pan: AudioUnitParameterID = 903;
336
337/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kbandpassparam_centerfrequency?language=objc)
338#[cfg(feature = "AUComponent")]
339pub const kBandpassParam_CenterFrequency: AudioUnitParameterID = 0;
340/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kbandpassparam_bandwidth?language=objc)
341#[cfg(feature = "AUComponent")]
342pub const kBandpassParam_Bandwidth: AudioUnitParameterID = 1;
343
344/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/khipassparam_cutofffrequency?language=objc)
345#[cfg(feature = "AUComponent")]
346pub const kHipassParam_CutoffFrequency: AudioUnitParameterID = 0;
347/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/khipassparam_resonance?language=objc)
348#[cfg(feature = "AUComponent")]
349pub const kHipassParam_Resonance: AudioUnitParameterID = 1;
350
351/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/klowpassparam_cutofffrequency?language=objc)
352#[cfg(feature = "AUComponent")]
353pub const kLowPassParam_CutoffFrequency: AudioUnitParameterID = 0;
354/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/klowpassparam_resonance?language=objc)
355#[cfg(feature = "AUComponent")]
356pub const kLowPassParam_Resonance: AudioUnitParameterID = 1;
357
358/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/khighshelfparam_cutofffrequency?language=objc)
359#[cfg(feature = "AUComponent")]
360pub const kHighShelfParam_CutOffFrequency: AudioUnitParameterID = 0;
361/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/khighshelfparam_gain?language=objc)
362#[cfg(feature = "AUComponent")]
363pub const kHighShelfParam_Gain: AudioUnitParameterID = 1;
364
365/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaulowshelfparam_cutofffrequency?language=objc)
366#[cfg(feature = "AUComponent")]
367pub const kAULowShelfParam_CutoffFrequency: AudioUnitParameterID = 0;
368/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaulowshelfparam_gain?language=objc)
369#[cfg(feature = "AUComponent")]
370pub const kAULowShelfParam_Gain: AudioUnitParameterID = 1;
371
372/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kparametriceqparam_centerfreq?language=objc)
373#[cfg(feature = "AUComponent")]
374pub const kParametricEQParam_CenterFreq: AudioUnitParameterID = 0;
375/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kparametriceqparam_q?language=objc)
376#[cfg(feature = "AUComponent")]
377pub const kParametricEQParam_Q: AudioUnitParameterID = 1;
378/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kparametriceqparam_gain?language=objc)
379#[cfg(feature = "AUComponent")]
380pub const kParametricEQParam_Gain: AudioUnitParameterID = 2;
381
382/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/klimiterparam_attacktime?language=objc)
383#[cfg(feature = "AUComponent")]
384pub const kLimiterParam_AttackTime: AudioUnitParameterID = 0;
385/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/klimiterparam_decaytime?language=objc)
386#[cfg(feature = "AUComponent")]
387pub const kLimiterParam_DecayTime: AudioUnitParameterID = 1;
388/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/klimiterparam_pregain?language=objc)
389#[cfg(feature = "AUComponent")]
390pub const kLimiterParam_PreGain: AudioUnitParameterID = 2;
391
392/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_threshold?language=objc)
393#[cfg(feature = "AUComponent")]
394pub const kDynamicsProcessorParam_Threshold: AudioUnitParameterID = 0;
395/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_headroom?language=objc)
396#[cfg(feature = "AUComponent")]
397pub const kDynamicsProcessorParam_HeadRoom: AudioUnitParameterID = 1;
398/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_expansionratio?language=objc)
399#[cfg(feature = "AUComponent")]
400pub const kDynamicsProcessorParam_ExpansionRatio: AudioUnitParameterID = 2;
401/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_expansionthreshold?language=objc)
402#[cfg(feature = "AUComponent")]
403pub const kDynamicsProcessorParam_ExpansionThreshold: AudioUnitParameterID = 3;
404/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_attacktime?language=objc)
405#[cfg(feature = "AUComponent")]
406pub const kDynamicsProcessorParam_AttackTime: AudioUnitParameterID = 4;
407/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_releasetime?language=objc)
408#[cfg(feature = "AUComponent")]
409pub const kDynamicsProcessorParam_ReleaseTime: AudioUnitParameterID = 5;
410/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_overallgain?language=objc)
411#[cfg(feature = "AUComponent")]
412pub const kDynamicsProcessorParam_OverallGain: AudioUnitParameterID = 6;
413/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_mastergain?language=objc)
414#[cfg(feature = "AUComponent")]
415#[deprecated]
416pub const kDynamicsProcessorParam_MasterGain: AudioUnitParameterID =
417    kDynamicsProcessorParam_OverallGain;
418/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_compressionamount?language=objc)
419#[cfg(feature = "AUComponent")]
420pub const kDynamicsProcessorParam_CompressionAmount: AudioUnitParameterID = 1000;
421/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_inputamplitude?language=objc)
422#[cfg(feature = "AUComponent")]
423pub const kDynamicsProcessorParam_InputAmplitude: AudioUnitParameterID = 2000;
424/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdynamicsprocessorparam_outputamplitude?language=objc)
425#[cfg(feature = "AUComponent")]
426pub const kDynamicsProcessorParam_OutputAmplitude: AudioUnitParameterID = 3000;
427
428/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kvarispeedparam_playbackrate?language=objc)
429#[cfg(feature = "AUComponent")]
430pub const kVarispeedParam_PlaybackRate: AudioUnitParameterID = 0;
431/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kvarispeedparam_playbackcents?language=objc)
432#[cfg(feature = "AUComponent")]
433pub const kVarispeedParam_PlaybackCents: AudioUnitParameterID = 1;
434
435/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_delay?language=objc)
436#[cfg(feature = "AUComponent")]
437pub const kDistortionParam_Delay: AudioUnitParameterID = 0;
438/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_decay?language=objc)
439#[cfg(feature = "AUComponent")]
440pub const kDistortionParam_Decay: AudioUnitParameterID = 1;
441/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_delaymix?language=objc)
442#[cfg(feature = "AUComponent")]
443pub const kDistortionParam_DelayMix: AudioUnitParameterID = 2;
444/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_decimation?language=objc)
445#[cfg(feature = "AUComponent")]
446pub const kDistortionParam_Decimation: AudioUnitParameterID = 3;
447/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_rounding?language=objc)
448#[cfg(feature = "AUComponent")]
449pub const kDistortionParam_Rounding: AudioUnitParameterID = 4;
450/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_decimationmix?language=objc)
451#[cfg(feature = "AUComponent")]
452pub const kDistortionParam_DecimationMix: AudioUnitParameterID = 5;
453/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_linearterm?language=objc)
454#[cfg(feature = "AUComponent")]
455pub const kDistortionParam_LinearTerm: AudioUnitParameterID = 6;
456/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_squaredterm?language=objc)
457#[cfg(feature = "AUComponent")]
458pub const kDistortionParam_SquaredTerm: AudioUnitParameterID = 7;
459/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_cubicterm?language=objc)
460#[cfg(feature = "AUComponent")]
461pub const kDistortionParam_CubicTerm: AudioUnitParameterID = 8;
462/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_polynomialmix?language=objc)
463#[cfg(feature = "AUComponent")]
464pub const kDistortionParam_PolynomialMix: AudioUnitParameterID = 9;
465/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_ringmodfreq1?language=objc)
466#[cfg(feature = "AUComponent")]
467pub const kDistortionParam_RingModFreq1: AudioUnitParameterID = 10;
468/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_ringmodfreq2?language=objc)
469#[cfg(feature = "AUComponent")]
470pub const kDistortionParam_RingModFreq2: AudioUnitParameterID = 11;
471/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_ringmodbalance?language=objc)
472#[cfg(feature = "AUComponent")]
473pub const kDistortionParam_RingModBalance: AudioUnitParameterID = 12;
474/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_ringmodmix?language=objc)
475#[cfg(feature = "AUComponent")]
476pub const kDistortionParam_RingModMix: AudioUnitParameterID = 13;
477/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_softclipgain?language=objc)
478#[cfg(feature = "AUComponent")]
479pub const kDistortionParam_SoftClipGain: AudioUnitParameterID = 14;
480/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdistortionparam_finalmix?language=objc)
481#[cfg(feature = "AUComponent")]
482pub const kDistortionParam_FinalMix: AudioUnitParameterID = 15;
483
484/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdelayparam_wetdrymix?language=objc)
485#[cfg(feature = "AUComponent")]
486pub const kDelayParam_WetDryMix: AudioUnitParameterID = 0;
487/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdelayparam_delaytime?language=objc)
488#[cfg(feature = "AUComponent")]
489pub const kDelayParam_DelayTime: AudioUnitParameterID = 1;
490/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdelayparam_feedback?language=objc)
491#[cfg(feature = "AUComponent")]
492pub const kDelayParam_Feedback: AudioUnitParameterID = 2;
493/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kdelayparam_lopasscutoff?language=objc)
494#[cfg(feature = "AUComponent")]
495pub const kDelayParam_LopassCutoff: AudioUnitParameterID = 3;
496
497/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/ksampledelayparam_delayframes?language=objc)
498#[cfg(feature = "AUComponent")]
499pub const kSampleDelayParam_DelayFrames: AudioUnitParameterID = 0;
500
501/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqparam_globalgain?language=objc)
502#[cfg(feature = "AUComponent")]
503pub const kAUNBandEQParam_GlobalGain: AudioUnitParameterID = 0;
504/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqparam_bypassband?language=objc)
505#[cfg(feature = "AUComponent")]
506pub const kAUNBandEQParam_BypassBand: AudioUnitParameterID = 1000;
507/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqparam_filtertype?language=objc)
508#[cfg(feature = "AUComponent")]
509pub const kAUNBandEQParam_FilterType: AudioUnitParameterID = 2000;
510/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqparam_frequency?language=objc)
511#[cfg(feature = "AUComponent")]
512pub const kAUNBandEQParam_Frequency: AudioUnitParameterID = 3000;
513/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqparam_gain?language=objc)
514#[cfg(feature = "AUComponent")]
515pub const kAUNBandEQParam_Gain: AudioUnitParameterID = 4000;
516/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqparam_bandwidth?language=objc)
517#[cfg(feature = "AUComponent")]
518pub const kAUNBandEQParam_Bandwidth: AudioUnitParameterID = 5000;
519
520/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_parametric?language=objc)
521pub const kAUNBandEQFilterType_Parametric: c_long = 0;
522/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_2ndorderbutterworthlowpass?language=objc)
523pub const kAUNBandEQFilterType_2ndOrderButterworthLowPass: c_long = 1;
524/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_2ndorderbutterworthhighpass?language=objc)
525pub const kAUNBandEQFilterType_2ndOrderButterworthHighPass: c_long = 2;
526/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_resonantlowpass?language=objc)
527pub const kAUNBandEQFilterType_ResonantLowPass: c_long = 3;
528/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_resonanthighpass?language=objc)
529pub const kAUNBandEQFilterType_ResonantHighPass: c_long = 4;
530/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_bandpass?language=objc)
531pub const kAUNBandEQFilterType_BandPass: c_long = 5;
532/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_bandstop?language=objc)
533pub const kAUNBandEQFilterType_BandStop: c_long = 6;
534/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_lowshelf?language=objc)
535pub const kAUNBandEQFilterType_LowShelf: c_long = 7;
536/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_highshelf?language=objc)
537pub const kAUNBandEQFilterType_HighShelf: c_long = 8;
538/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_resonantlowshelf?language=objc)
539pub const kAUNBandEQFilterType_ResonantLowShelf: c_long = 9;
540/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunbandeqfiltertype_resonanthighshelf?language=objc)
541pub const kAUNBandEQFilterType_ResonantHighShelf: c_long = 10;
542/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/knumaunbandeqfiltertypes?language=objc)
543pub const kNumAUNBandEQFilterTypes: c_long = 11;
544
545/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kroundtripaacparam_format?language=objc)
546#[cfg(feature = "AUComponent")]
547pub const kRoundTripAACParam_Format: AudioUnitParameterID = 0;
548/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kroundtripaacparam_encodingstrategy?language=objc)
549#[cfg(feature = "AUComponent")]
550pub const kRoundTripAACParam_EncodingStrategy: AudioUnitParameterID = 1;
551/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kroundtripaacparam_rateorquality?language=objc)
552#[cfg(feature = "AUComponent")]
553pub const kRoundTripAACParam_RateOrQuality: AudioUnitParameterID = 2;
554/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kroundtripaacparam_bitrate?language=objc)
555#[cfg(feature = "AUComponent")]
556pub const kRoundTripAACParam_BitRate: AudioUnitParameterID = 1;
557/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kroundtripaacparam_quality?language=objc)
558#[cfg(feature = "AUComponent")]
559pub const kRoundTripAACParam_Quality: AudioUnitParameterID = 2;
560/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kroundtripaacparam_compressedformatsamplerate?language=objc)
561#[cfg(feature = "AUComponent")]
562pub const kRoundTripAACParam_CompressedFormatSampleRate: AudioUnitParameterID = 3;
563
564/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausoundisolationparam_wetdrymixpercent?language=objc)
565#[cfg(feature = "AUComponent")]
566pub const kAUSoundIsolationParam_WetDryMixPercent: AudioUnitParameterID = 0;
567/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausoundisolationparam_soundtoisolate?language=objc)
568#[cfg(feature = "AUComponent")]
569pub const kAUSoundIsolationParam_SoundToIsolate: AudioUnitParameterID = 1;
570
571/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausoundisolationsoundtype_highqualityvoice?language=objc)
572pub const kAUSoundIsolationSoundType_HighQualityVoice: c_long = 0;
573/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kausoundisolationsoundtype_voice?language=objc)
574pub const kAUSoundIsolationSoundType_Voice: c_long = 1;
575
576/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kauaudiomixparameter_style?language=objc)
577#[cfg(feature = "AUComponent")]
578pub const kAUAudioMixParameter_Style: AudioUnitParameterID = 0;
579/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kauaudiomixparameter_remixamount?language=objc)
580#[cfg(feature = "AUComponent")]
581pub const kAUAudioMixParameter_RemixAmount: AudioUnitParameterID = 1;
582
583/// Constants available as values for parameter kAUAudioMixParameter_Style.
584///
585///
586/// Cinematic rendering style (default)
587///
588///
589/// Studio rendering style
590///
591///
592/// In-Frame rendering style
593///
594///
595/// Cinematic rendering style - background only
596///
597///
598/// Cinematic rendering style - foreground only
599///
600///
601/// Studio rendering style - foreground only
602///
603///
604/// In-Frame rendering style - foreground only
605///
606///
607/// Standard rendering style
608///
609///
610/// Studio rendering style - background only
611///
612///
613/// In-Frame rendering style - background only
614///
615/// See also [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/auaudiomixrenderingstyle?language=objc)
616// NS_ENUM
617#[repr(transparent)]
618#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
619pub struct AUAudioMixRenderingStyle(pub u32);
620impl AUAudioMixRenderingStyle {
621    #[doc(alias = "kAudioMixRenderingStyle_Cinematic")]
622    pub const AudioMixRenderingStyle_Cinematic: Self = Self(0);
623    #[doc(alias = "kAudioMixRenderingStyle_Studio")]
624    pub const AudioMixRenderingStyle_Studio: Self = Self(1);
625    #[doc(alias = "kAudioMixRenderingStyle_InFrame")]
626    pub const AudioMixRenderingStyle_InFrame: Self = Self(2);
627    #[doc(alias = "kAudioMixRenderingStyle_CinematicBackgroundStem")]
628    pub const AudioMixRenderingStyle_CinematicBackgroundStem: Self = Self(3);
629    #[doc(alias = "kAudioMixRenderingStyle_CinematicForegroundStem")]
630    pub const AudioMixRenderingStyle_CinematicForegroundStem: Self = Self(4);
631    #[doc(alias = "kAudioMixRenderingStyle_StudioForegroundStem")]
632    pub const AudioMixRenderingStyle_StudioForegroundStem: Self = Self(5);
633    #[doc(alias = "kAudioMixRenderingStyle_InFrameForegroundStem")]
634    pub const AudioMixRenderingStyle_InFrameForegroundStem: Self = Self(6);
635    #[doc(alias = "kAudioMixRenderingStyle_Standard")]
636    pub const AudioMixRenderingStyle_Standard: Self = Self(7);
637    #[doc(alias = "kAudioMixRenderingStyle_StudioBackgroundStem")]
638    pub const AudioMixRenderingStyle_StudioBackgroundStem: Self = Self(8);
639    #[doc(alias = "kAudioMixRenderingStyle_InFrameBackgroundStem")]
640    pub const AudioMixRenderingStyle_InFrameBackgroundStem: Self = Self(9);
641}
642
643unsafe impl Encode for AUAudioMixRenderingStyle {
644    const ENCODING: Encoding = u32::ENCODING;
645}
646
647unsafe impl RefEncode for AUAudioMixRenderingStyle {
648    const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
649}
650
651/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kgraphiceqparam_numberofbands?language=objc)
652#[cfg(feature = "AUComponent")]
653pub const kGraphicEQParam_NumberOfBands: AudioUnitParameterID = 10000;
654
655/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_drywetmix?language=objc)
656#[cfg(feature = "AUComponent")]
657pub const kReverbParam_DryWetMix: AudioUnitParameterID = 0;
658/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_smalllargemix?language=objc)
659#[cfg(feature = "AUComponent")]
660pub const kReverbParam_SmallLargeMix: AudioUnitParameterID = 1;
661/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_smallsize?language=objc)
662#[cfg(feature = "AUComponent")]
663pub const kReverbParam_SmallSize: AudioUnitParameterID = 2;
664/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_largesize?language=objc)
665#[cfg(feature = "AUComponent")]
666pub const kReverbParam_LargeSize: AudioUnitParameterID = 3;
667/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_predelay?language=objc)
668#[cfg(feature = "AUComponent")]
669pub const kReverbParam_PreDelay: AudioUnitParameterID = 4;
670/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_largedelay?language=objc)
671#[cfg(feature = "AUComponent")]
672pub const kReverbParam_LargeDelay: AudioUnitParameterID = 5;
673/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_smalldensity?language=objc)
674#[cfg(feature = "AUComponent")]
675pub const kReverbParam_SmallDensity: AudioUnitParameterID = 6;
676/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_largedensity?language=objc)
677#[cfg(feature = "AUComponent")]
678pub const kReverbParam_LargeDensity: AudioUnitParameterID = 7;
679/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_largedelayrange?language=objc)
680#[cfg(feature = "AUComponent")]
681pub const kReverbParam_LargeDelayRange: AudioUnitParameterID = 8;
682/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_smallbrightness?language=objc)
683#[cfg(feature = "AUComponent")]
684pub const kReverbParam_SmallBrightness: AudioUnitParameterID = 9;
685/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_largebrightness?language=objc)
686#[cfg(feature = "AUComponent")]
687pub const kReverbParam_LargeBrightness: AudioUnitParameterID = 10;
688/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_smalldelayrange?language=objc)
689#[cfg(feature = "AUComponent")]
690pub const kReverbParam_SmallDelayRange: AudioUnitParameterID = 11;
691/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_modulationrate?language=objc)
692#[cfg(feature = "AUComponent")]
693pub const kReverbParam_ModulationRate: AudioUnitParameterID = 12;
694/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverbparam_modulationdepth?language=objc)
695#[cfg(feature = "AUComponent")]
696pub const kReverbParam_ModulationDepth: AudioUnitParameterID = 13;
697
698/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_pregain?language=objc)
699#[cfg(feature = "AUComponent")]
700pub const kMultibandCompressorParam_Pregain: AudioUnitParameterID = 0;
701/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_postgain?language=objc)
702#[cfg(feature = "AUComponent")]
703pub const kMultibandCompressorParam_Postgain: AudioUnitParameterID = 1;
704/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_crossover1?language=objc)
705#[cfg(feature = "AUComponent")]
706pub const kMultibandCompressorParam_Crossover1: AudioUnitParameterID = 2;
707/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_crossover2?language=objc)
708#[cfg(feature = "AUComponent")]
709pub const kMultibandCompressorParam_Crossover2: AudioUnitParameterID = 3;
710/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_crossover3?language=objc)
711#[cfg(feature = "AUComponent")]
712pub const kMultibandCompressorParam_Crossover3: AudioUnitParameterID = 4;
713/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_threshold1?language=objc)
714#[cfg(feature = "AUComponent")]
715pub const kMultibandCompressorParam_Threshold1: AudioUnitParameterID = 5;
716/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_threshold2?language=objc)
717#[cfg(feature = "AUComponent")]
718pub const kMultibandCompressorParam_Threshold2: AudioUnitParameterID = 6;
719/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_threshold3?language=objc)
720#[cfg(feature = "AUComponent")]
721pub const kMultibandCompressorParam_Threshold3: AudioUnitParameterID = 7;
722/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_threshold4?language=objc)
723#[cfg(feature = "AUComponent")]
724pub const kMultibandCompressorParam_Threshold4: AudioUnitParameterID = 8;
725/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_headroom1?language=objc)
726#[cfg(feature = "AUComponent")]
727pub const kMultibandCompressorParam_Headroom1: AudioUnitParameterID = 9;
728/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_headroom2?language=objc)
729#[cfg(feature = "AUComponent")]
730pub const kMultibandCompressorParam_Headroom2: AudioUnitParameterID = 10;
731/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_headroom3?language=objc)
732#[cfg(feature = "AUComponent")]
733pub const kMultibandCompressorParam_Headroom3: AudioUnitParameterID = 11;
734/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_headroom4?language=objc)
735#[cfg(feature = "AUComponent")]
736pub const kMultibandCompressorParam_Headroom4: AudioUnitParameterID = 12;
737/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_attacktime?language=objc)
738#[cfg(feature = "AUComponent")]
739pub const kMultibandCompressorParam_AttackTime: AudioUnitParameterID = 13;
740/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_releasetime?language=objc)
741#[cfg(feature = "AUComponent")]
742pub const kMultibandCompressorParam_ReleaseTime: AudioUnitParameterID = 14;
743/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_eq1?language=objc)
744#[cfg(feature = "AUComponent")]
745pub const kMultibandCompressorParam_EQ1: AudioUnitParameterID = 15;
746/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_eq2?language=objc)
747#[cfg(feature = "AUComponent")]
748pub const kMultibandCompressorParam_EQ2: AudioUnitParameterID = 16;
749/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_eq3?language=objc)
750#[cfg(feature = "AUComponent")]
751pub const kMultibandCompressorParam_EQ3: AudioUnitParameterID = 17;
752/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_eq4?language=objc)
753#[cfg(feature = "AUComponent")]
754pub const kMultibandCompressorParam_EQ4: AudioUnitParameterID = 18;
755/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_compressionamount1?language=objc)
756#[cfg(feature = "AUComponent")]
757pub const kMultibandCompressorParam_CompressionAmount1: AudioUnitParameterID = 1000;
758/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_compressionamount2?language=objc)
759#[cfg(feature = "AUComponent")]
760pub const kMultibandCompressorParam_CompressionAmount2: AudioUnitParameterID = 2000;
761/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_compressionamount3?language=objc)
762#[cfg(feature = "AUComponent")]
763pub const kMultibandCompressorParam_CompressionAmount3: AudioUnitParameterID = 3000;
764/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_compressionamount4?language=objc)
765#[cfg(feature = "AUComponent")]
766pub const kMultibandCompressorParam_CompressionAmount4: AudioUnitParameterID = 4000;
767/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_inputamplitude1?language=objc)
768#[cfg(feature = "AUComponent")]
769pub const kMultibandCompressorParam_InputAmplitude1: AudioUnitParameterID = 5000;
770/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_inputamplitude2?language=objc)
771#[cfg(feature = "AUComponent")]
772pub const kMultibandCompressorParam_InputAmplitude2: AudioUnitParameterID = 6000;
773/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_inputamplitude3?language=objc)
774#[cfg(feature = "AUComponent")]
775pub const kMultibandCompressorParam_InputAmplitude3: AudioUnitParameterID = 7000;
776/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_inputamplitude4?language=objc)
777#[cfg(feature = "AUComponent")]
778pub const kMultibandCompressorParam_InputAmplitude4: AudioUnitParameterID = 8000;
779/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_outputamplitude1?language=objc)
780#[cfg(feature = "AUComponent")]
781pub const kMultibandCompressorParam_OutputAmplitude1: AudioUnitParameterID = 9000;
782/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_outputamplitude2?language=objc)
783#[cfg(feature = "AUComponent")]
784pub const kMultibandCompressorParam_OutputAmplitude2: AudioUnitParameterID = 10000;
785/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_outputamplitude3?language=objc)
786#[cfg(feature = "AUComponent")]
787pub const kMultibandCompressorParam_OutputAmplitude3: AudioUnitParameterID = 11000;
788/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandcompressorparam_outputamplitude4?language=objc)
789#[cfg(feature = "AUComponent")]
790pub const kMultibandCompressorParam_OutputAmplitude4: AudioUnitParameterID = 12000;
791
792/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_lowfiltertype?language=objc)
793#[cfg(feature = "AUComponent")]
794pub const kMultibandFilter_LowFilterType: AudioUnitParameterID = 0;
795/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_lowfrequency?language=objc)
796#[cfg(feature = "AUComponent")]
797pub const kMultibandFilter_LowFrequency: AudioUnitParameterID = 1;
798/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_lowgain?language=objc)
799#[cfg(feature = "AUComponent")]
800pub const kMultibandFilter_LowGain: AudioUnitParameterID = 2;
801/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_centerfreq1?language=objc)
802#[cfg(feature = "AUComponent")]
803pub const kMultibandFilter_CenterFreq1: AudioUnitParameterID = 3;
804/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_centergain1?language=objc)
805#[cfg(feature = "AUComponent")]
806pub const kMultibandFilter_CenterGain1: AudioUnitParameterID = 4;
807/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_bandwidth1?language=objc)
808#[cfg(feature = "AUComponent")]
809pub const kMultibandFilter_Bandwidth1: AudioUnitParameterID = 5;
810/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_centerfreq2?language=objc)
811#[cfg(feature = "AUComponent")]
812pub const kMultibandFilter_CenterFreq2: AudioUnitParameterID = 6;
813/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_centergain2?language=objc)
814#[cfg(feature = "AUComponent")]
815pub const kMultibandFilter_CenterGain2: AudioUnitParameterID = 7;
816/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_bandwidth2?language=objc)
817#[cfg(feature = "AUComponent")]
818pub const kMultibandFilter_Bandwidth2: AudioUnitParameterID = 8;
819/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_centerfreq3?language=objc)
820#[cfg(feature = "AUComponent")]
821pub const kMultibandFilter_CenterFreq3: AudioUnitParameterID = 9;
822/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_centergain3?language=objc)
823#[cfg(feature = "AUComponent")]
824pub const kMultibandFilter_CenterGain3: AudioUnitParameterID = 10;
825/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_bandwidth3?language=objc)
826#[cfg(feature = "AUComponent")]
827pub const kMultibandFilter_Bandwidth3: AudioUnitParameterID = 11;
828/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_highfiltertype?language=objc)
829#[cfg(feature = "AUComponent")]
830pub const kMultibandFilter_HighFilterType: AudioUnitParameterID = 12;
831/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_highfrequency?language=objc)
832#[cfg(feature = "AUComponent")]
833pub const kMultibandFilter_HighFrequency: AudioUnitParameterID = 13;
834/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmultibandfilter_highgain?language=objc)
835#[cfg(feature = "AUComponent")]
836pub const kMultibandFilter_HighGain: AudioUnitParameterID = 14;
837
838/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krogerbeepparam_ingatethreshold?language=objc)
839#[cfg(feature = "AUComponent")]
840pub const kRogerBeepParam_InGateThreshold: AudioUnitParameterID = 0;
841/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krogerbeepparam_ingatethresholdtime?language=objc)
842#[cfg(feature = "AUComponent")]
843pub const kRogerBeepParam_InGateThresholdTime: AudioUnitParameterID = 1;
844/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krogerbeepparam_outgatethreshold?language=objc)
845#[cfg(feature = "AUComponent")]
846pub const kRogerBeepParam_OutGateThreshold: AudioUnitParameterID = 2;
847/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krogerbeepparam_outgatethresholdtime?language=objc)
848#[cfg(feature = "AUComponent")]
849pub const kRogerBeepParam_OutGateThresholdTime: AudioUnitParameterID = 3;
850/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krogerbeepparam_sensitivity?language=objc)
851#[cfg(feature = "AUComponent")]
852pub const kRogerBeepParam_Sensitivity: AudioUnitParameterID = 4;
853/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krogerbeepparam_rogertype?language=objc)
854#[cfg(feature = "AUComponent")]
855pub const kRogerBeepParam_RogerType: AudioUnitParameterID = 5;
856/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krogerbeepparam_rogergain?language=objc)
857#[cfg(feature = "AUComponent")]
858pub const kRogerBeepParam_RogerGain: AudioUnitParameterID = 6;
859
860/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kstereomixerparam_volume?language=objc)
861#[cfg(feature = "AUComponent")]
862pub const kStereoMixerParam_Volume: AudioUnitParameterID = 0;
863/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kstereomixerparam_pan?language=objc)
864#[cfg(feature = "AUComponent")]
865pub const kStereoMixerParam_Pan: AudioUnitParameterID = 1;
866/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kstereomixerparam_preaveragepower?language=objc)
867#[cfg(feature = "AUComponent")]
868pub const kStereoMixerParam_PreAveragePower: AudioUnitParameterID = 1000;
869/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kstereomixerparam_prepeakholdlevel?language=objc)
870#[cfg(feature = "AUComponent")]
871pub const kStereoMixerParam_PrePeakHoldLevel: AudioUnitParameterID = 2000;
872/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kstereomixerparam_postaveragepower?language=objc)
873#[cfg(feature = "AUComponent")]
874pub const kStereoMixerParam_PostAveragePower: AudioUnitParameterID = 3000;
875/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kstereomixerparam_postpeakholdlevel?language=objc)
876#[cfg(feature = "AUComponent")]
877pub const kStereoMixerParam_PostPeakHoldLevel: AudioUnitParameterID = 4000;
878
879/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetreceiveparam_status?language=objc)
880#[cfg(feature = "AUComponent")]
881pub const kAUNetReceiveParam_Status: AudioUnitParameterID = 0;
882/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetreceiveparam_numparameters?language=objc)
883#[cfg(feature = "AUComponent")]
884pub const kAUNetReceiveParam_NumParameters: AudioUnitParameterID = 1;
885
886/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetsendparam_status?language=objc)
887#[cfg(feature = "AUComponent")]
888pub const kAUNetSendParam_Status: AudioUnitParameterID = 0;
889/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetsendparam_numparameters?language=objc)
890#[cfg(feature = "AUComponent")]
891pub const kAUNetSendParam_NumParameters: AudioUnitParameterID = 1;
892
893/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetstatus_notconnected?language=objc)
894pub const kAUNetStatus_NotConnected: c_uint = 0;
895/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetstatus_connected?language=objc)
896pub const kAUNetStatus_Connected: c_uint = 1;
897/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetstatus_overflow?language=objc)
898pub const kAUNetStatus_Overflow: c_uint = 2;
899/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetstatus_underflow?language=objc)
900pub const kAUNetStatus_Underflow: c_uint = 3;
901/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetstatus_connecting?language=objc)
902pub const kAUNetStatus_Connecting: c_uint = 4;
903/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kaunetstatus_listening?language=objc)
904pub const kAUNetStatus_Listening: c_uint = 5;
905
906/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmusicdeviceparam_tuning?language=objc)
907#[cfg(feature = "AUComponent")]
908pub const kMusicDeviceParam_Tuning: AudioUnitParameterID = 0;
909/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmusicdeviceparam_volume?language=objc)
910#[cfg(feature = "AUComponent")]
911pub const kMusicDeviceParam_Volume: AudioUnitParameterID = 1;
912/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kmusicdeviceparam_reverbvolume?language=objc)
913#[cfg(feature = "AUComponent")]
914pub const kMusicDeviceParam_ReverbVolume: AudioUnitParameterID = 2;
915
916/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krandomparam_bounda?language=objc)
917#[cfg(feature = "AUComponent")]
918pub const kRandomParam_BoundA: AudioUnitParameterID = 0;
919/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krandomparam_boundb?language=objc)
920#[cfg(feature = "AUComponent")]
921pub const kRandomParam_BoundB: AudioUnitParameterID = 1;
922/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/krandomparam_curve?language=objc)
923#[cfg(feature = "AUComponent")]
924pub const kRandomParam_Curve: AudioUnitParameterID = 2;
925
926/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverb2param_drywetmix?language=objc)
927#[cfg(feature = "AUComponent")]
928pub const kReverb2Param_DryWetMix: AudioUnitParameterID = 0;
929/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverb2param_gain?language=objc)
930#[cfg(feature = "AUComponent")]
931pub const kReverb2Param_Gain: AudioUnitParameterID = 1;
932/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverb2param_mindelaytime?language=objc)
933#[cfg(feature = "AUComponent")]
934pub const kReverb2Param_MinDelayTime: AudioUnitParameterID = 2;
935/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverb2param_maxdelaytime?language=objc)
936#[cfg(feature = "AUComponent")]
937pub const kReverb2Param_MaxDelayTime: AudioUnitParameterID = 3;
938/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverb2param_decaytimeat0hz?language=objc)
939#[cfg(feature = "AUComponent")]
940pub const kReverb2Param_DecayTimeAt0Hz: AudioUnitParameterID = 4;
941/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverb2param_decaytimeatnyquist?language=objc)
942#[cfg(feature = "AUComponent")]
943pub const kReverb2Param_DecayTimeAtNyquist: AudioUnitParameterID = 5;
944/// [Apple's documentation](https://developer.apple.com/documentation/audiotoolbox/kreverb2param_randomizereflections?language=objc)
945#[cfg(feature = "AUComponent")]
946pub const kReverb2Param_RandomizeReflections: AudioUnitParameterID = 6;