1#![allow(unused_imports)]
5#![allow(deprecated)]
6#![allow(non_snake_case)]
7#![allow(non_camel_case_types)]
8#![allow(non_upper_case_globals)]
9#![allow(missing_docs)]
10#![allow(clippy::too_many_arguments)]
11#![allow(clippy::type_complexity)]
12#![allow(clippy::upper_case_acronyms)]
13#![allow(clippy::identity_op)]
14#![allow(clippy::missing_safety_doc)]
15#![allow(clippy::doc_lazy_continuation)]
16#![allow(rustdoc::broken_intra_doc_links)]
17#![allow(rustdoc::bare_urls)]
18#![allow(rustdoc::unportable_markdown)]
19#![allow(rustdoc::invalid_html_tags)]
20
21#[link(name = "AudioToolbox", kind = "framework")]
22extern "C" {}
23
24#[cfg(feature = "AUAudioUnit")]
25#[path = "AUAudioUnit.rs"]
26mod __AUAudioUnit;
27#[cfg(feature = "AUAudioUnitImplementation")]
28#[path = "AUAudioUnitImplementation.rs"]
29mod __AUAudioUnitImplementation;
30#[cfg(feature = "AUCocoaUIView")]
31#[path = "AUCocoaUIView.rs"]
32mod __AUCocoaUIView;
33#[cfg(feature = "AUComponent")]
34#[path = "AUComponent.rs"]
35mod __AUComponent;
36#[cfg(feature = "AUGraph")]
37#[path = "AUGraph.rs"]
38mod __AUGraph;
39#[cfg(feature = "AUParameters")]
40#[path = "AUParameters.rs"]
41mod __AUParameters;
42#[cfg(feature = "AudioCodec")]
43#[path = "AudioCodec.rs"]
44mod __AudioCodec;
45#[cfg(feature = "AudioComponent")]
46#[path = "AudioComponent.rs"]
47mod __AudioComponent;
48#[cfg(feature = "AudioConverter")]
49#[path = "AudioConverter.rs"]
50mod __AudioConverter;
51#[cfg(feature = "AudioFile")]
52#[path = "AudioFile.rs"]
53mod __AudioFile;
54#[cfg(feature = "AudioFileStream")]
55#[path = "AudioFileStream.rs"]
56mod __AudioFileStream;
57#[cfg(feature = "AudioFormat")]
58#[path = "AudioFormat.rs"]
59mod __AudioFormat;
60#[cfg(feature = "AudioOutputUnit")]
61#[path = "AudioOutputUnit.rs"]
62mod __AudioOutputUnit;
63#[cfg(feature = "AudioQueue")]
64#[path = "AudioQueue.rs"]
65mod __AudioQueue;
66#[cfg(feature = "AudioServices")]
67#[path = "AudioServices.rs"]
68mod __AudioServices;
69#[cfg(feature = "AudioSession")]
70#[path = "AudioSession.rs"]
71mod __AudioSession;
72#[cfg(feature = "AudioUnit")]
73#[path = "AudioUnit.rs"]
74mod __AudioUnit;
75#[cfg(feature = "AudioUnitCarbonView")]
76#[path = "AudioUnitCarbonView.rs"]
77mod __AudioUnitCarbonView;
78#[cfg(feature = "AudioUnitParameters")]
79#[path = "AudioUnitParameters.rs"]
80mod __AudioUnitParameters;
81#[cfg(feature = "AudioUnitProperties")]
82#[path = "AudioUnitProperties.rs"]
83mod __AudioUnitProperties;
84#[cfg(feature = "AudioUnitUtilities")]
85#[path = "AudioUnitUtilities.rs"]
86mod __AudioUnitUtilities;
87#[cfg(feature = "AudioWorkInterval")]
88#[path = "AudioWorkInterval.rs"]
89mod __AudioWorkInterval;
90#[cfg(feature = "CAFFile")]
91#[path = "CAFFile.rs"]
92mod __CAFFile;
93#[cfg(feature = "CAShow")]
94#[path = "CAShow.rs"]
95mod __CAShow;
96#[cfg(feature = "DefaultAudioOutput")]
97#[path = "DefaultAudioOutput.rs"]
98mod __DefaultAudioOutput;
99#[cfg(feature = "ExtendedAudioFile")]
100#[path = "ExtendedAudioFile.rs"]
101mod __ExtendedAudioFile;
102#[cfg(feature = "MusicDevice")]
103#[path = "MusicDevice.rs"]
104mod __MusicDevice;
105#[cfg(feature = "MusicPlayer")]
106#[path = "MusicPlayer.rs"]
107mod __MusicPlayer;
108
109#[cfg(feature = "AUAudioUnit")]
110pub use self::__AUAudioUnit::AUAudioChannelCount;
111#[cfg(feature = "AUAudioUnit")]
112pub use self::__AUAudioUnit::AUAudioFrameCount;
113#[cfg(feature = "AUAudioUnit")]
114pub use self::__AUAudioUnit::AUAudioObjectID;
115#[cfg(feature = "AUAudioUnit")]
116pub use self::__AUAudioUnit::AUAudioUnit;
117#[cfg(feature = "AUAudioUnit")]
118pub use self::__AUAudioUnit::AUAudioUnitBus;
119#[cfg(feature = "AUAudioUnit")]
120pub use self::__AUAudioUnit::AUAudioUnitBusArray;
121#[cfg(feature = "AUAudioUnit")]
122pub use self::__AUAudioUnit::AUAudioUnitBusType;
123#[cfg(feature = "AUAudioUnit")]
124pub use self::__AUAudioUnit::AUAudioUnitPreset;
125#[cfg(feature = "AUAudioUnit")]
126pub use self::__AUAudioUnit::AUAudioUnitStatus;
127#[cfg(all(feature = "AUAudioUnit", feature = "AudioUnitProperties"))]
128pub use self::__AUAudioUnit::AUEventSampleTimeImmediate;
129#[cfg(all(feature = "AUAudioUnit", feature = "block2"))]
130pub use self::__AUAudioUnit::AUHostMusicalContextBlock;
131#[cfg(all(feature = "AUAudioUnit", feature = "block2"))]
132pub use self::__AUAudioUnit::AUHostTransportStateBlock;
133#[cfg(feature = "AUAudioUnit")]
134pub use self::__AUAudioUnit::AUHostTransportStateFlags;
135#[cfg(all(
136 feature = "AUAudioUnit",
137 feature = "AUComponent",
138 feature = "block2",
139 feature = "objc2-core-audio-types"
140))]
141pub use self::__AUAudioUnit::AUInputHandler;
142#[cfg(all(
143 feature = "AUAudioUnit",
144 feature = "block2",
145 feature = "objc2-core-midi"
146))]
147pub use self::__AUAudioUnit::AUMIDICIProfileChangedBlock;
148#[cfg(all(
149 feature = "AUAudioUnit",
150 feature = "AudioUnitProperties",
151 feature = "block2"
152))]
153pub use self::__AUAudioUnit::AUMIDIOutputEventBlock;
154#[cfg(feature = "AUAudioUnit")]
155pub use self::__AUAudioUnit::AUMessageChannel;
156#[cfg(all(
157 feature = "AUAudioUnit",
158 feature = "AUComponent",
159 feature = "block2",
160 feature = "objc2-core-audio-types"
161))]
162pub use self::__AUAudioUnit::AURenderBlock;
163#[cfg(all(
164 feature = "AUAudioUnit",
165 feature = "AUComponent",
166 feature = "block2",
167 feature = "objc2-core-audio-types"
168))]
169pub use self::__AUAudioUnit::AURenderObserver;
170#[cfg(all(
171 feature = "AUAudioUnit",
172 feature = "AUComponent",
173 feature = "block2",
174 feature = "objc2-core-audio-types"
175))]
176pub use self::__AUAudioUnit::AURenderPullInputBlock;
177#[cfg(all(
178 feature = "AUAudioUnit",
179 feature = "AudioUnitProperties",
180 feature = "block2"
181))]
182pub use self::__AUAudioUnit::AUScheduleMIDIEventBlock;
183#[cfg(all(
184 feature = "AUAudioUnit",
185 feature = "AUParameters",
186 feature = "AudioUnitProperties",
187 feature = "block2"
188))]
189pub use self::__AUAudioUnit::AUScheduleParameterBlock;
190#[cfg(all(feature = "AUAudioUnit", feature = "block2"))]
191pub use self::__AUAudioUnit::CallHostBlock;
192#[cfg(feature = "AUAudioUnitImplementation")]
193pub use self::__AUAudioUnitImplementation::AUAudioUnitFactory;
194#[cfg(all(feature = "AUAudioUnit", feature = "AUAudioUnitImplementation"))]
195pub use self::__AUAudioUnitImplementation::AUAudioUnitV2Bridge;
196#[cfg(all(
197 feature = "AUAudioUnitImplementation",
198 feature = "AUParameters",
199 feature = "block2"
200))]
201pub use self::__AUAudioUnitImplementation::AUImplementorDisplayNameWithLengthCallback;
202#[cfg(all(
203 feature = "AUAudioUnitImplementation",
204 feature = "AUParameters",
205 feature = "block2"
206))]
207pub use self::__AUAudioUnitImplementation::AUImplementorStringFromValueCallback;
208#[cfg(all(
209 feature = "AUAudioUnitImplementation",
210 feature = "AUParameters",
211 feature = "block2"
212))]
213pub use self::__AUAudioUnitImplementation::AUImplementorValueFromStringCallback;
214#[cfg(all(
215 feature = "AUAudioUnitImplementation",
216 feature = "AUParameters",
217 feature = "block2"
218))]
219pub use self::__AUAudioUnitImplementation::AUImplementorValueObserver;
220#[cfg(all(
221 feature = "AUAudioUnitImplementation",
222 feature = "AUParameters",
223 feature = "block2"
224))]
225pub use self::__AUAudioUnitImplementation::AUImplementorValueProvider;
226#[cfg(feature = "AUAudioUnitImplementation")]
227pub use self::__AUAudioUnitImplementation::AURenderEventType;
228#[cfg(feature = "AUCocoaUIView")]
229pub use self::__AUCocoaUIView::AUCocoaUIBase;
230#[cfg(feature = "AUComponent")]
231pub use self::__AUComponent::kAudioComponentErr_DuplicateDescription;
232#[cfg(feature = "AUComponent")]
233pub use self::__AUComponent::kAudioComponentErr_InitializationTimedOut;
234#[cfg(feature = "AUComponent")]
235pub use self::__AUComponent::kAudioComponentErr_InstanceInvalidated;
236#[cfg(feature = "AUComponent")]
237pub use self::__AUComponent::kAudioComponentErr_InstanceTimedOut;
238#[cfg(feature = "AUComponent")]
239pub use self::__AUComponent::kAudioComponentErr_InvalidFormat;
240#[cfg(feature = "AUComponent")]
241pub use self::__AUComponent::kAudioComponentErr_NotPermitted;
242#[cfg(feature = "AUComponent")]
243pub use self::__AUComponent::kAudioComponentErr_TooManyInstances;
244#[cfg(feature = "AUComponent")]
245pub use self::__AUComponent::kAudioComponentErr_UnsupportedType;
246#[cfg(all(feature = "AUComponent", feature = "objc2-core-foundation"))]
247pub use self::__AUComponent::kAudioComponentInstanceInvalidationNotification;
248#[cfg(all(feature = "AUComponent", feature = "objc2-core-foundation"))]
249pub use self::__AUComponent::kAudioComponentRegistrationsChangedNotification;
250#[cfg(feature = "AUComponent")]
251pub use self::__AUComponent::kAudioUnitAddPropertyListenerSelect;
252#[cfg(feature = "AUComponent")]
253pub use self::__AUComponent::kAudioUnitAddRenderNotifySelect;
254#[cfg(feature = "AUComponent")]
255pub use self::__AUComponent::kAudioUnitComplexRenderSelect;
256#[cfg(feature = "AUComponent")]
257pub use self::__AUComponent::kAudioUnitErr_CannotDoInCurrentContext;
258#[cfg(feature = "AUComponent")]
259pub use self::__AUComponent::kAudioUnitErr_ComponentManagerNotSupported;
260#[cfg(feature = "AUComponent")]
261pub use self::__AUComponent::kAudioUnitErr_ExtensionNotFound;
262#[cfg(feature = "AUComponent")]
263pub use self::__AUComponent::kAudioUnitErr_FailedInitialization;
264#[cfg(feature = "AUComponent")]
265pub use self::__AUComponent::kAudioUnitErr_FileNotSpecified;
266#[cfg(feature = "AUComponent")]
267pub use self::__AUComponent::kAudioUnitErr_FormatNotSupported;
268#[cfg(feature = "AUComponent")]
269pub use self::__AUComponent::kAudioUnitErr_IllegalInstrument;
270#[cfg(feature = "AUComponent")]
271pub use self::__AUComponent::kAudioUnitErr_Initialized;
272#[cfg(feature = "AUComponent")]
273pub use self::__AUComponent::kAudioUnitErr_InstrumentTypeNotFound;
274#[cfg(feature = "AUComponent")]
275pub use self::__AUComponent::kAudioUnitErr_InvalidElement;
276#[cfg(feature = "AUComponent")]
277pub use self::__AUComponent::kAudioUnitErr_InvalidFile;
278#[cfg(feature = "AUComponent")]
279pub use self::__AUComponent::kAudioUnitErr_InvalidFilePath;
280#[cfg(feature = "AUComponent")]
281pub use self::__AUComponent::kAudioUnitErr_InvalidOfflineRender;
282#[cfg(feature = "AUComponent")]
283pub use self::__AUComponent::kAudioUnitErr_InvalidParameter;
284#[cfg(feature = "AUComponent")]
285pub use self::__AUComponent::kAudioUnitErr_InvalidParameterValue;
286#[cfg(feature = "AUComponent")]
287pub use self::__AUComponent::kAudioUnitErr_InvalidProperty;
288#[cfg(feature = "AUComponent")]
289pub use self::__AUComponent::kAudioUnitErr_InvalidPropertyValue;
290#[cfg(feature = "AUComponent")]
291pub use self::__AUComponent::kAudioUnitErr_InvalidScope;
292#[cfg(feature = "AUComponent")]
293pub use self::__AUComponent::kAudioUnitErr_MIDIOutputBufferFull;
294#[cfg(feature = "AUComponent")]
295pub use self::__AUComponent::kAudioUnitErr_MissingKey;
296#[cfg(feature = "AUComponent")]
297pub use self::__AUComponent::kAudioUnitErr_MultipleVoiceProcessors;
298#[cfg(feature = "AUComponent")]
299pub use self::__AUComponent::kAudioUnitErr_NoConnection;
300#[cfg(feature = "AUComponent")]
301pub use self::__AUComponent::kAudioUnitErr_PropertyNotInUse;
302#[cfg(feature = "AUComponent")]
303pub use self::__AUComponent::kAudioUnitErr_PropertyNotWritable;
304#[cfg(feature = "AUComponent")]
305pub use self::__AUComponent::kAudioUnitErr_RenderTimeout;
306#[cfg(feature = "AUComponent")]
307pub use self::__AUComponent::kAudioUnitErr_TooManyFramesToProcess;
308#[cfg(feature = "AUComponent")]
309pub use self::__AUComponent::kAudioUnitErr_Unauthorized;
310#[cfg(feature = "AUComponent")]
311pub use self::__AUComponent::kAudioUnitErr_Uninitialized;
312#[cfg(feature = "AUComponent")]
313pub use self::__AUComponent::kAudioUnitErr_UnknownFileType;
314#[cfg(feature = "AUComponent")]
315pub use self::__AUComponent::kAudioUnitGetParameterSelect;
316#[cfg(feature = "AUComponent")]
317pub use self::__AUComponent::kAudioUnitGetPropertyInfoSelect;
318#[cfg(feature = "AUComponent")]
319pub use self::__AUComponent::kAudioUnitGetPropertySelect;
320#[cfg(feature = "AUComponent")]
321pub use self::__AUComponent::kAudioUnitInitializeSelect;
322#[cfg(feature = "AUComponent")]
323pub use self::__AUComponent::kAudioUnitManufacturer_Apple;
324#[cfg(feature = "AUComponent")]
325pub use self::__AUComponent::kAudioUnitProcessMultipleSelect;
326#[cfg(feature = "AUComponent")]
327pub use self::__AUComponent::kAudioUnitProcessSelect;
328#[cfg(feature = "AUComponent")]
329pub use self::__AUComponent::kAudioUnitRange;
330#[cfg(feature = "AUComponent")]
331pub use self::__AUComponent::kAudioUnitRemovePropertyListenerSelect;
332#[cfg(feature = "AUComponent")]
333pub use self::__AUComponent::kAudioUnitRemovePropertyListenerWithUserDataSelect;
334#[cfg(feature = "AUComponent")]
335pub use self::__AUComponent::kAudioUnitRemoveRenderNotifySelect;
336#[cfg(feature = "AUComponent")]
337pub use self::__AUComponent::kAudioUnitRenderSelect;
338#[cfg(feature = "AUComponent")]
339pub use self::__AUComponent::kAudioUnitResetSelect;
340#[cfg(feature = "AUComponent")]
341pub use self::__AUComponent::kAudioUnitScheduleParametersSelect;
342#[cfg(feature = "AUComponent")]
343pub use self::__AUComponent::kAudioUnitSetParameterSelect;
344#[cfg(feature = "AUComponent")]
345pub use self::__AUComponent::kAudioUnitSetPropertySelect;
346#[cfg(feature = "AUComponent")]
347pub use self::__AUComponent::kAudioUnitSubType_3DMixer;
348#[cfg(feature = "AUComponent")]
349pub use self::__AUComponent::kAudioUnitSubType_AUConverter;
350#[cfg(feature = "AUComponent")]
351pub use self::__AUComponent::kAudioUnitSubType_AUFilter;
352#[cfg(feature = "AUComponent")]
353pub use self::__AUComponent::kAudioUnitSubType_AUSoundIsolation;
354#[cfg(feature = "AUComponent")]
355pub use self::__AUComponent::kAudioUnitSubType_AUiPodTimeOther;
356#[cfg(feature = "AUComponent")]
357pub use self::__AUComponent::kAudioUnitSubType_AudioFilePlayer;
358#[cfg(feature = "AUComponent")]
359pub use self::__AUComponent::kAudioUnitSubType_BandPassFilter;
360#[cfg(feature = "AUComponent")]
361pub use self::__AUComponent::kAudioUnitSubType_DLSSynth;
362#[cfg(feature = "AUComponent")]
363pub use self::__AUComponent::kAudioUnitSubType_DefaultOutput;
364#[cfg(feature = "AUComponent")]
365pub use self::__AUComponent::kAudioUnitSubType_DeferredRenderer;
366#[cfg(feature = "AUComponent")]
367pub use self::__AUComponent::kAudioUnitSubType_Delay;
368#[cfg(feature = "AUComponent")]
369pub use self::__AUComponent::kAudioUnitSubType_Distortion;
370#[cfg(feature = "AUComponent")]
371pub use self::__AUComponent::kAudioUnitSubType_DynamicsProcessor;
372#[cfg(feature = "AUComponent")]
373pub use self::__AUComponent::kAudioUnitSubType_GenericOutput;
374#[cfg(feature = "AUComponent")]
375pub use self::__AUComponent::kAudioUnitSubType_GraphicEQ;
376#[cfg(feature = "AUComponent")]
377pub use self::__AUComponent::kAudioUnitSubType_HALOutput;
378#[cfg(feature = "AUComponent")]
379pub use self::__AUComponent::kAudioUnitSubType_HRTFPanner;
380#[cfg(feature = "AUComponent")]
381pub use self::__AUComponent::kAudioUnitSubType_HighPassFilter;
382#[cfg(feature = "AUComponent")]
383pub use self::__AUComponent::kAudioUnitSubType_HighShelfFilter;
384#[cfg(feature = "AUComponent")]
385pub use self::__AUComponent::kAudioUnitSubType_LowPassFilter;
386#[cfg(feature = "AUComponent")]
387pub use self::__AUComponent::kAudioUnitSubType_LowShelfFilter;
388#[cfg(feature = "AUComponent")]
389pub use self::__AUComponent::kAudioUnitSubType_MIDISynth;
390#[cfg(feature = "AUComponent")]
391pub use self::__AUComponent::kAudioUnitSubType_MatrixMixer;
392#[cfg(feature = "AUComponent")]
393pub use self::__AUComponent::kAudioUnitSubType_MatrixReverb;
394#[cfg(feature = "AUComponent")]
395pub use self::__AUComponent::kAudioUnitSubType_Merger;
396#[cfg(feature = "AUComponent")]
397pub use self::__AUComponent::kAudioUnitSubType_MultiBandCompressor;
398#[cfg(feature = "AUComponent")]
399pub use self::__AUComponent::kAudioUnitSubType_MultiChannelMixer;
400#[cfg(feature = "AUComponent")]
401pub use self::__AUComponent::kAudioUnitSubType_MultiSplitter;
402#[cfg(feature = "AUComponent")]
403pub use self::__AUComponent::kAudioUnitSubType_NBandEQ;
404#[cfg(feature = "AUComponent")]
405pub use self::__AUComponent::kAudioUnitSubType_NetReceive;
406#[cfg(feature = "AUComponent")]
407pub use self::__AUComponent::kAudioUnitSubType_NetSend;
408#[cfg(feature = "AUComponent")]
409pub use self::__AUComponent::kAudioUnitSubType_NewTimePitch;
410#[cfg(feature = "AUComponent")]
411pub use self::__AUComponent::kAudioUnitSubType_ParametricEQ;
412#[cfg(feature = "AUComponent")]
413pub use self::__AUComponent::kAudioUnitSubType_PeakLimiter;
414#[cfg(feature = "AUComponent")]
415pub use self::__AUComponent::kAudioUnitSubType_Pitch;
416#[cfg(feature = "AUComponent")]
417pub use self::__AUComponent::kAudioUnitSubType_Reverb2;
418#[cfg(feature = "AUComponent")]
419pub use self::__AUComponent::kAudioUnitSubType_RogerBeep;
420#[cfg(feature = "AUComponent")]
421pub use self::__AUComponent::kAudioUnitSubType_RoundTripAAC;
422#[cfg(feature = "AUComponent")]
423pub use self::__AUComponent::kAudioUnitSubType_SampleDelay;
424#[cfg(feature = "AUComponent")]
425pub use self::__AUComponent::kAudioUnitSubType_Sampler;
426#[cfg(feature = "AUComponent")]
427pub use self::__AUComponent::kAudioUnitSubType_ScheduledSoundPlayer;
428#[cfg(feature = "AUComponent")]
429pub use self::__AUComponent::kAudioUnitSubType_SoundFieldPanner;
430#[cfg(feature = "AUComponent")]
431pub use self::__AUComponent::kAudioUnitSubType_SpatialMixer;
432#[cfg(feature = "AUComponent")]
433pub use self::__AUComponent::kAudioUnitSubType_SphericalHeadPanner;
434#[cfg(feature = "AUComponent")]
435pub use self::__AUComponent::kAudioUnitSubType_Splitter;
436#[cfg(feature = "AUComponent")]
437pub use self::__AUComponent::kAudioUnitSubType_StereoMixer;
438#[cfg(feature = "AUComponent")]
439pub use self::__AUComponent::kAudioUnitSubType_SystemOutput;
440#[cfg(feature = "AUComponent")]
441pub use self::__AUComponent::kAudioUnitSubType_TimePitch;
442#[cfg(feature = "AUComponent")]
443pub use self::__AUComponent::kAudioUnitSubType_Varispeed;
444#[cfg(feature = "AUComponent")]
445pub use self::__AUComponent::kAudioUnitSubType_VectorPanner;
446#[cfg(feature = "AUComponent")]
447pub use self::__AUComponent::kAudioUnitSubType_VoiceProcessingIO;
448#[cfg(feature = "AUComponent")]
449pub use self::__AUComponent::kAudioUnitType_Effect;
450#[cfg(feature = "AUComponent")]
451pub use self::__AUComponent::kAudioUnitType_FormatConverter;
452#[cfg(feature = "AUComponent")]
453pub use self::__AUComponent::kAudioUnitType_Generator;
454#[cfg(feature = "AUComponent")]
455pub use self::__AUComponent::kAudioUnitType_MIDIProcessor;
456#[cfg(feature = "AUComponent")]
457pub use self::__AUComponent::kAudioUnitType_Mixer;
458#[cfg(feature = "AUComponent")]
459pub use self::__AUComponent::kAudioUnitType_MusicDevice;
460#[cfg(feature = "AUComponent")]
461pub use self::__AUComponent::kAudioUnitType_MusicEffect;
462#[cfg(feature = "AUComponent")]
463pub use self::__AUComponent::kAudioUnitType_OfflineEffect;
464#[cfg(feature = "AUComponent")]
465pub use self::__AUComponent::kAudioUnitType_Output;
466#[cfg(feature = "AUComponent")]
467pub use self::__AUComponent::kAudioUnitType_Panner;
468#[cfg(feature = "AUComponent")]
469pub use self::__AUComponent::kAudioUnitType_RemoteEffect;
470#[cfg(feature = "AUComponent")]
471pub use self::__AUComponent::kAudioUnitType_RemoteGenerator;
472#[cfg(feature = "AUComponent")]
473pub use self::__AUComponent::kAudioUnitType_RemoteInstrument;
474#[cfg(feature = "AUComponent")]
475pub use self::__AUComponent::kAudioUnitType_RemoteMusicEffect;
476#[cfg(feature = "AUComponent")]
477pub use self::__AUComponent::kAudioUnitType_SpeechSynthesizer;
478#[cfg(feature = "AUComponent")]
479pub use self::__AUComponent::kAudioUnitUninitializeSelect;
480#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
481pub use self::__AUComponent::AUInputSamplesInOutputCallback;
482#[cfg(feature = "AUComponent")]
483pub use self::__AUComponent::AUParameterEventType;
484#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
485pub use self::__AUComponent::AURenderCallback;
486#[cfg(all(
487 feature = "AUComponent",
488 feature = "AudioComponent",
489 feature = "objc2-core-foundation"
490))]
491pub use self::__AUComponent::AudioComponentGetLastActiveTime;
492#[cfg(all(
493 feature = "AUComponent",
494 feature = "AudioComponent",
495 feature = "objc2-core-foundation"
496))]
497pub use self::__AUComponent::AudioOutputUnitPublish;
498#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
499pub use self::__AUComponent::AudioUnit;
500#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
501pub use self::__AUComponent::AudioUnitAddPropertyListener;
502#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
503pub use self::__AUComponent::AudioUnitAddPropertyListenerProc;
504#[cfg(all(
505 feature = "AUComponent",
506 feature = "AudioComponent",
507 feature = "objc2-core-audio-types"
508))]
509pub use self::__AUComponent::AudioUnitAddRenderNotify;
510#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
511pub use self::__AUComponent::AudioUnitAddRenderNotifyProc;
512#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
513pub use self::__AUComponent::AudioUnitComplexRenderProc;
514#[cfg(feature = "AUComponent")]
515pub use self::__AUComponent::AudioUnitElement;
516#[cfg(all(feature = "AUComponent", feature = "objc2-core-foundation"))]
517pub use self::__AUComponent::AudioUnitExtensionCopyComponentList;
518#[cfg(all(feature = "AUComponent", feature = "objc2-core-foundation"))]
519pub use self::__AUComponent::AudioUnitExtensionSetComponentList;
520#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
521pub use self::__AUComponent::AudioUnitGetParameter;
522#[cfg(feature = "AUComponent")]
523pub use self::__AUComponent::AudioUnitGetParameterProc;
524#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
525pub use self::__AUComponent::AudioUnitGetProperty;
526#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
527pub use self::__AUComponent::AudioUnitGetPropertyInfo;
528#[cfg(feature = "AUComponent")]
529pub use self::__AUComponent::AudioUnitGetPropertyInfoProc;
530#[cfg(feature = "AUComponent")]
531pub use self::__AUComponent::AudioUnitGetPropertyProc;
532#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
533pub use self::__AUComponent::AudioUnitInitialize;
534#[cfg(feature = "AUComponent")]
535pub use self::__AUComponent::AudioUnitInitializeProc;
536#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
537pub use self::__AUComponent::AudioUnitParameter;
538#[cfg(feature = "AUComponent")]
539pub use self::__AUComponent::AudioUnitParameterID;
540#[cfg(feature = "AUComponent")]
541pub use self::__AUComponent::AudioUnitParameterValue;
542#[cfg(all(
543 feature = "AUComponent",
544 feature = "AudioComponent",
545 feature = "objc2-core-audio-types"
546))]
547pub use self::__AUComponent::AudioUnitProcess;
548#[cfg(all(
549 feature = "AUComponent",
550 feature = "AudioComponent",
551 feature = "objc2-core-audio-types"
552))]
553pub use self::__AUComponent::AudioUnitProcessMultiple;
554#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
555pub use self::__AUComponent::AudioUnitProcessMultipleProc;
556#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
557pub use self::__AUComponent::AudioUnitProcessProc;
558#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
559pub use self::__AUComponent::AudioUnitProperty;
560#[cfg(feature = "AUComponent")]
561pub use self::__AUComponent::AudioUnitPropertyID;
562#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
563pub use self::__AUComponent::AudioUnitPropertyListenerProc;
564#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
565pub use self::__AUComponent::AudioUnitRemovePropertyListenerProc;
566#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
567pub use self::__AUComponent::AudioUnitRemovePropertyListenerWithUserData;
568#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
569pub use self::__AUComponent::AudioUnitRemovePropertyListenerWithUserDataProc;
570#[cfg(all(
571 feature = "AUComponent",
572 feature = "AudioComponent",
573 feature = "objc2-core-audio-types"
574))]
575pub use self::__AUComponent::AudioUnitRemoveRenderNotify;
576#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
577pub use self::__AUComponent::AudioUnitRemoveRenderNotifyProc;
578#[cfg(all(
579 feature = "AUComponent",
580 feature = "AudioComponent",
581 feature = "objc2-core-audio-types"
582))]
583pub use self::__AUComponent::AudioUnitRender;
584#[cfg(feature = "AUComponent")]
585pub use self::__AUComponent::AudioUnitRenderActionFlags;
586#[cfg(all(feature = "AUComponent", feature = "objc2-core-audio-types"))]
587pub use self::__AUComponent::AudioUnitRenderProc;
588#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
589pub use self::__AUComponent::AudioUnitReset;
590#[cfg(feature = "AUComponent")]
591pub use self::__AUComponent::AudioUnitResetProc;
592#[cfg(feature = "AUComponent")]
593pub use self::__AUComponent::AudioUnitScope;
594#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
595pub use self::__AUComponent::AudioUnitSetParameter;
596#[cfg(feature = "AUComponent")]
597pub use self::__AUComponent::AudioUnitSetParameterProc;
598#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
599pub use self::__AUComponent::AudioUnitSetProperty;
600#[cfg(feature = "AUComponent")]
601pub use self::__AUComponent::AudioUnitSetPropertyProc;
602#[cfg(all(feature = "AUComponent", feature = "AudioComponent"))]
603pub use self::__AUComponent::AudioUnitUninitialize;
604#[cfg(feature = "AUComponent")]
605pub use self::__AUComponent::AudioUnitUninitializeProc;
606#[cfg(feature = "AUGraph")]
607pub use self::__AUGraph::kAUGraphErr_CannotDoInCurrentContext;
608#[cfg(feature = "AUGraph")]
609pub use self::__AUGraph::kAUGraphErr_InvalidAudioUnit;
610#[cfg(feature = "AUGraph")]
611pub use self::__AUGraph::kAUGraphErr_InvalidConnection;
612#[cfg(feature = "AUGraph")]
613pub use self::__AUGraph::kAUGraphErr_NodeNotFound;
614#[cfg(feature = "AUGraph")]
615pub use self::__AUGraph::kAUGraphErr_OutputNodeErr;
616#[cfg(feature = "AUGraph")]
617pub use self::__AUGraph::kAUNodeInteraction_Connection;
618#[cfg(feature = "AUGraph")]
619pub use self::__AUGraph::kAUNodeInteraction_InputCallback;
620#[cfg(feature = "AUGraph")]
621pub use self::__AUGraph::AUGraph;
622#[cfg(all(feature = "AUGraph", feature = "AudioComponent"))]
623pub use self::__AUGraph::AUGraphAddNode;
624#[cfg(all(
625 feature = "AUComponent",
626 feature = "AUGraph",
627 feature = "objc2-core-audio-types"
628))]
629pub use self::__AUGraph::AUGraphAddRenderNotify;
630#[cfg(feature = "AUGraph")]
631pub use self::__AUGraph::AUGraphClearConnections;
632#[cfg(feature = "AUGraph")]
633pub use self::__AUGraph::AUGraphClose;
634#[cfg(feature = "AUGraph")]
635pub use self::__AUGraph::AUGraphConnectNodeInput;
636#[cfg(feature = "AUGraph")]
637pub use self::__AUGraph::AUGraphCountNodeConnections;
638#[cfg(feature = "AUGraph")]
639pub use self::__AUGraph::AUGraphCountNodeInteractions;
640#[cfg(feature = "AUGraph")]
641pub use self::__AUGraph::AUGraphDisconnectNodeInput;
642#[cfg(feature = "AUGraph")]
643pub use self::__AUGraph::AUGraphGetCPULoad;
644#[cfg(feature = "AUGraph")]
645pub use self::__AUGraph::AUGraphGetConnectionInfo;
646#[cfg(feature = "AUGraph")]
647pub use self::__AUGraph::AUGraphGetIndNode;
648#[cfg(feature = "AUGraph")]
649pub use self::__AUGraph::AUGraphGetMaxCPULoad;
650#[cfg(feature = "AUGraph")]
651pub use self::__AUGraph::AUGraphGetNodeConnections;
652#[cfg(feature = "AUGraph")]
653pub use self::__AUGraph::AUGraphGetNodeCount;
654#[cfg(feature = "AUGraph")]
655pub use self::__AUGraph::AUGraphGetNodeInfoSubGraph;
656#[cfg(feature = "AUGraph")]
657pub use self::__AUGraph::AUGraphGetNumberOfConnections;
658#[cfg(feature = "AUGraph")]
659pub use self::__AUGraph::AUGraphGetNumberOfInteractions;
660#[cfg(feature = "AUGraph")]
661pub use self::__AUGraph::AUGraphInitialize;
662#[cfg(feature = "AUGraph")]
663pub use self::__AUGraph::AUGraphIsInitialized;
664#[cfg(feature = "AUGraph")]
665pub use self::__AUGraph::AUGraphIsNodeSubGraph;
666#[cfg(feature = "AUGraph")]
667pub use self::__AUGraph::AUGraphIsOpen;
668#[cfg(feature = "AUGraph")]
669pub use self::__AUGraph::AUGraphIsRunning;
670#[cfg(feature = "AUGraph")]
671pub use self::__AUGraph::AUGraphNewNodeSubGraph;
672#[cfg(all(
673 feature = "AUComponent",
674 feature = "AUGraph",
675 feature = "AudioComponent"
676))]
677pub use self::__AUGraph::AUGraphNodeInfo;
678#[cfg(feature = "AUGraph")]
679pub use self::__AUGraph::AUGraphOpen;
680#[cfg(feature = "AUGraph")]
681pub use self::__AUGraph::AUGraphRemoveNode;
682#[cfg(all(
683 feature = "AUComponent",
684 feature = "AUGraph",
685 feature = "objc2-core-audio-types"
686))]
687pub use self::__AUGraph::AUGraphRemoveRenderNotify;
688#[cfg(all(
689 feature = "AUComponent",
690 feature = "AUGraph",
691 feature = "AudioUnitProperties",
692 feature = "objc2-core-audio-types"
693))]
694pub use self::__AUGraph::AUGraphSetNodeInputCallback;
695#[cfg(feature = "AUGraph")]
696pub use self::__AUGraph::AUGraphStart;
697#[cfg(feature = "AUGraph")]
698pub use self::__AUGraph::AUGraphStop;
699#[cfg(feature = "AUGraph")]
700pub use self::__AUGraph::AUGraphUninitialize;
701#[cfg(feature = "AUGraph")]
702pub use self::__AUGraph::AUGraphUpdate;
703#[cfg(feature = "AUGraph")]
704pub use self::__AUGraph::AUNode;
705#[cfg(feature = "AUGraph")]
706pub use self::__AUGraph::AUNodeConnection;
707#[cfg(all(
708 feature = "AUComponent",
709 feature = "AUGraph",
710 feature = "AudioUnitProperties",
711 feature = "objc2-core-audio-types"
712))]
713pub use self::__AUGraph::AUNodeRenderCallback;
714#[cfg(feature = "AUGraph")]
715pub use self::__AUGraph::AudioUnitNodeConnection;
716#[cfg(feature = "AUGraph")]
717pub use self::__AUGraph::DisposeAUGraph;
718#[cfg(feature = "AUGraph")]
719pub use self::__AUGraph::NewAUGraph;
720#[cfg(feature = "AUGraph")]
721pub use self::__AUGraph::OpaqueAUGraph;
722#[cfg(feature = "AUParameters")]
723pub use self::__AUParameters::AUParameter;
724#[cfg(feature = "AUParameters")]
725pub use self::__AUParameters::AUParameterAddress;
726#[cfg(feature = "AUParameters")]
727pub use self::__AUParameters::AUParameterAutomationEvent;
728#[cfg(feature = "AUParameters")]
729pub use self::__AUParameters::AUParameterAutomationEventType;
730#[cfg(all(feature = "AUParameters", feature = "block2"))]
731pub use self::__AUParameters::AUParameterAutomationObserver;
732#[cfg(feature = "AUParameters")]
733pub use self::__AUParameters::AUParameterGroup;
734#[cfg(feature = "AUParameters")]
735pub use self::__AUParameters::AUParameterNode;
736#[cfg(all(feature = "AUParameters", feature = "block2"))]
737pub use self::__AUParameters::AUParameterObserver;
738#[cfg(feature = "AUParameters")]
739pub use self::__AUParameters::AUParameterObserverToken;
740#[cfg(all(feature = "AUParameters", feature = "block2"))]
741pub use self::__AUParameters::AUParameterRecordingObserver;
742#[cfg(feature = "AUParameters")]
743pub use self::__AUParameters::AUParameterTree;
744#[cfg(feature = "AUParameters")]
745pub use self::__AUParameters::AURecordedParameterEvent;
746#[cfg(feature = "AUParameters")]
747pub use self::__AUParameters::AUValue;
748#[cfg(feature = "AudioCodec")]
749pub use self::__AudioCodec::kAudioCodecAppendInputBufferListSelect;
750#[cfg(feature = "AudioCodec")]
751pub use self::__AudioCodec::kAudioCodecAppendInputDataSelect;
752#[cfg(feature = "AudioCodec")]
753pub use self::__AudioCodec::kAudioCodecBadDataError;
754#[cfg(feature = "AudioCodec")]
755pub use self::__AudioCodec::kAudioCodecBadPropertySizeError;
756#[cfg(feature = "AudioCodec")]
757pub use self::__AudioCodec::kAudioCodecBitRateControlMode_Constant;
758#[cfg(feature = "AudioCodec")]
759pub use self::__AudioCodec::kAudioCodecBitRateControlMode_LongTermAverage;
760#[cfg(feature = "AudioCodec")]
761pub use self::__AudioCodec::kAudioCodecBitRateControlMode_Variable;
762#[cfg(feature = "AudioCodec")]
763pub use self::__AudioCodec::kAudioCodecBitRateControlMode_VariableConstrained;
764#[cfg(feature = "AudioCodec")]
765pub use self::__AudioCodec::kAudioCodecBitRateFormat;
766#[cfg(feature = "AudioCodec")]
767pub use self::__AudioCodec::kAudioCodecBitRateFormat_ABR;
768#[cfg(feature = "AudioCodec")]
769pub use self::__AudioCodec::kAudioCodecBitRateFormat_CBR;
770#[cfg(feature = "AudioCodec")]
771pub use self::__AudioCodec::kAudioCodecBitRateFormat_VBR;
772#[cfg(feature = "AudioCodec")]
773pub use self::__AudioCodec::kAudioCodecDelayMode_Compatibility;
774#[cfg(feature = "AudioCodec")]
775pub use self::__AudioCodec::kAudioCodecDelayMode_Minimum;
776#[cfg(feature = "AudioCodec")]
777pub use self::__AudioCodec::kAudioCodecDelayMode_Optimal;
778#[cfg(feature = "AudioCodec")]
779pub use self::__AudioCodec::kAudioCodecDoesSampleRateConversion;
780#[cfg(feature = "AudioCodec")]
781pub use self::__AudioCodec::kAudioCodecExtendFrequencies;
782#[cfg(feature = "AudioCodec")]
783pub use self::__AudioCodec::kAudioCodecGetPropertyInfoSelect;
784#[cfg(feature = "AudioCodec")]
785pub use self::__AudioCodec::kAudioCodecGetPropertySelect;
786#[cfg(feature = "AudioCodec")]
787pub use self::__AudioCodec::kAudioCodecIllegalOperationError;
788#[cfg(feature = "AudioCodec")]
789pub use self::__AudioCodec::kAudioCodecInitializeSelect;
790#[cfg(feature = "AudioCodec")]
791pub use self::__AudioCodec::kAudioCodecInputFormatsForOutputFormat;
792#[cfg(feature = "AudioCodec")]
793pub use self::__AudioCodec::kAudioCodecNoError;
794#[cfg(feature = "AudioCodec")]
795pub use self::__AudioCodec::kAudioCodecNotEnoughBufferSpaceError;
796#[cfg(feature = "AudioCodec")]
797pub use self::__AudioCodec::kAudioCodecOutputFormatsForInputFormat;
798#[cfg(feature = "AudioCodec")]
799pub use self::__AudioCodec::kAudioCodecOutputPrecedence;
800#[cfg(feature = "AudioCodec")]
801pub use self::__AudioCodec::kAudioCodecOutputPrecedenceBitRate;
802#[cfg(feature = "AudioCodec")]
803pub use self::__AudioCodec::kAudioCodecOutputPrecedenceNone;
804#[cfg(feature = "AudioCodec")]
805pub use self::__AudioCodec::kAudioCodecOutputPrecedenceSampleRate;
806#[cfg(feature = "AudioCodec")]
807pub use self::__AudioCodec::kAudioCodecPrimeMethod_None;
808#[cfg(feature = "AudioCodec")]
809pub use self::__AudioCodec::kAudioCodecPrimeMethod_Normal;
810#[cfg(feature = "AudioCodec")]
811pub use self::__AudioCodec::kAudioCodecPrimeMethod_Pre;
812#[cfg(feature = "AudioCodec")]
813pub use self::__AudioCodec::kAudioCodecProduceOutputBufferListSelect;
814#[cfg(feature = "AudioCodec")]
815pub use self::__AudioCodec::kAudioCodecProduceOutputDataSelect;
816#[cfg(feature = "AudioCodec")]
817pub use self::__AudioCodec::kAudioCodecProduceOutputPacketAtEOF;
818#[cfg(feature = "AudioCodec")]
819pub use self::__AudioCodec::kAudioCodecProduceOutputPacketFailure;
820#[cfg(feature = "AudioCodec")]
821pub use self::__AudioCodec::kAudioCodecProduceOutputPacketNeedsMoreInputData;
822#[cfg(feature = "AudioCodec")]
823pub use self::__AudioCodec::kAudioCodecProduceOutputPacketSuccess;
824#[cfg(feature = "AudioCodec")]
825pub use self::__AudioCodec::kAudioCodecProduceOutputPacketSuccessConcealed;
826#[cfg(feature = "AudioCodec")]
827pub use self::__AudioCodec::kAudioCodecProduceOutputPacketSuccessHasMore;
828#[cfg(feature = "AudioCodec")]
829pub use self::__AudioCodec::kAudioCodecPropertyAdjustCompressionProfile;
830#[cfg(feature = "AudioCodec")]
831pub use self::__AudioCodec::kAudioCodecPropertyAdjustLocalQuality;
832#[cfg(feature = "AudioCodec")]
833pub use self::__AudioCodec::kAudioCodecPropertyAdjustTargetLevel;
834#[cfg(feature = "AudioCodec")]
835pub use self::__AudioCodec::kAudioCodecPropertyAdjustTargetLevelConstant;
836#[cfg(feature = "AudioCodec")]
837pub use self::__AudioCodec::kAudioCodecPropertyApplicableBitRateRange;
838#[cfg(feature = "AudioCodec")]
839pub use self::__AudioCodec::kAudioCodecPropertyApplicableInputSampleRates;
840#[cfg(feature = "AudioCodec")]
841pub use self::__AudioCodec::kAudioCodecPropertyApplicableOutputSampleRates;
842#[cfg(feature = "AudioCodec")]
843pub use self::__AudioCodec::kAudioCodecPropertyAvailableBitRateRange;
844#[cfg(feature = "AudioCodec")]
845pub use self::__AudioCodec::kAudioCodecPropertyAvailableBitRates;
846#[cfg(feature = "AudioCodec")]
847pub use self::__AudioCodec::kAudioCodecPropertyAvailableInputChannelLayoutTags;
848#[cfg(feature = "AudioCodec")]
849pub use self::__AudioCodec::kAudioCodecPropertyAvailableInputChannelLayouts;
850#[cfg(feature = "AudioCodec")]
851pub use self::__AudioCodec::kAudioCodecPropertyAvailableInputSampleRates;
852#[cfg(feature = "AudioCodec")]
853pub use self::__AudioCodec::kAudioCodecPropertyAvailableNumberChannels;
854#[cfg(feature = "AudioCodec")]
855pub use self::__AudioCodec::kAudioCodecPropertyAvailableOutputChannelLayoutTags;
856#[cfg(feature = "AudioCodec")]
857pub use self::__AudioCodec::kAudioCodecPropertyAvailableOutputChannelLayouts;
858#[cfg(feature = "AudioCodec")]
859pub use self::__AudioCodec::kAudioCodecPropertyAvailableOutputSampleRates;
860#[cfg(feature = "AudioCodec")]
861pub use self::__AudioCodec::kAudioCodecPropertyBitRateControlMode;
862#[cfg(feature = "AudioCodec")]
863pub use self::__AudioCodec::kAudioCodecPropertyBitRateForVBR;
864#[cfg(feature = "AudioCodec")]
865pub use self::__AudioCodec::kAudioCodecPropertyCurrentInputChannelLayout;
866#[cfg(feature = "AudioCodec")]
867pub use self::__AudioCodec::kAudioCodecPropertyCurrentInputFormat;
868#[cfg(feature = "AudioCodec")]
869pub use self::__AudioCodec::kAudioCodecPropertyCurrentInputSampleRate;
870#[cfg(feature = "AudioCodec")]
871pub use self::__AudioCodec::kAudioCodecPropertyCurrentOutputChannelLayout;
872#[cfg(feature = "AudioCodec")]
873pub use self::__AudioCodec::kAudioCodecPropertyCurrentOutputFormat;
874#[cfg(feature = "AudioCodec")]
875pub use self::__AudioCodec::kAudioCodecPropertyCurrentOutputSampleRate;
876#[cfg(feature = "AudioCodec")]
877pub use self::__AudioCodec::kAudioCodecPropertyCurrentTargetBitRate;
878#[cfg(feature = "AudioCodec")]
879pub use self::__AudioCodec::kAudioCodecPropertyDelayMode;
880#[cfg(feature = "AudioCodec")]
881pub use self::__AudioCodec::kAudioCodecPropertyDoesSampleRateConversion;
882#[cfg(feature = "AudioCodec")]
883pub use self::__AudioCodec::kAudioCodecPropertyDynamicRangeControlMode;
884#[cfg(feature = "AudioCodec")]
885pub use self::__AudioCodec::kAudioCodecPropertyEmploysDependentPackets;
886#[cfg(feature = "AudioCodec")]
887pub use self::__AudioCodec::kAudioCodecPropertyFormatCFString;
888#[cfg(feature = "AudioCodec")]
889pub use self::__AudioCodec::kAudioCodecPropertyFormatInfo;
890#[cfg(feature = "AudioCodec")]
891pub use self::__AudioCodec::kAudioCodecPropertyFormatList;
892#[cfg(feature = "AudioCodec")]
893pub use self::__AudioCodec::kAudioCodecPropertyHasVariablePacketByteSizes;
894#[cfg(feature = "AudioCodec")]
895pub use self::__AudioCodec::kAudioCodecPropertyInputBufferSize;
896#[cfg(feature = "AudioCodec")]
897pub use self::__AudioCodec::kAudioCodecPropertyInputChannelLayout;
898#[cfg(feature = "AudioCodec")]
899pub use self::__AudioCodec::kAudioCodecPropertyInputFormatsForOutputFormat;
900#[cfg(feature = "AudioCodec")]
901pub use self::__AudioCodec::kAudioCodecPropertyIsInitialized;
902#[cfg(feature = "AudioCodec")]
903pub use self::__AudioCodec::kAudioCodecPropertyMagicCookie;
904#[cfg(feature = "AudioCodec")]
905pub use self::__AudioCodec::kAudioCodecPropertyManufacturerCFString;
906#[cfg(feature = "AudioCodec")]
907pub use self::__AudioCodec::kAudioCodecPropertyMaximumPacketByteSize;
908#[cfg(feature = "AudioCodec")]
909pub use self::__AudioCodec::kAudioCodecPropertyMinimumDelayMode;
910#[cfg(feature = "AudioCodec")]
911pub use self::__AudioCodec::kAudioCodecPropertyMinimumNumberInputPackets;
912#[cfg(feature = "AudioCodec")]
913pub use self::__AudioCodec::kAudioCodecPropertyMinimumNumberOutputPackets;
914#[cfg(feature = "AudioCodec")]
915pub use self::__AudioCodec::kAudioCodecPropertyNameCFString;
916#[cfg(feature = "AudioCodec")]
917pub use self::__AudioCodec::kAudioCodecPropertyOutputChannelLayout;
918#[cfg(feature = "AudioCodec")]
919pub use self::__AudioCodec::kAudioCodecPropertyOutputFormatsForInputFormat;
920#[cfg(feature = "AudioCodec")]
921pub use self::__AudioCodec::kAudioCodecPropertyPacketFrameSize;
922#[cfg(feature = "AudioCodec")]
923pub use self::__AudioCodec::kAudioCodecPropertyPacketSizeLimitForVBR;
924#[cfg(feature = "AudioCodec")]
925pub use self::__AudioCodec::kAudioCodecPropertyPaddedZeros;
926#[cfg(feature = "AudioCodec")]
927pub use self::__AudioCodec::kAudioCodecPropertyPrimeInfo;
928#[cfg(feature = "AudioCodec")]
929pub use self::__AudioCodec::kAudioCodecPropertyPrimeMethod;
930#[cfg(feature = "AudioCodec")]
931pub use self::__AudioCodec::kAudioCodecPropertyProgramTargetLevel;
932#[cfg(feature = "AudioCodec")]
933pub use self::__AudioCodec::kAudioCodecPropertyProgramTargetLevelConstant;
934#[cfg(feature = "AudioCodec")]
935pub use self::__AudioCodec::kAudioCodecPropertyQualitySetting;
936#[cfg(feature = "AudioCodec")]
937pub use self::__AudioCodec::kAudioCodecPropertyRecommendedBitRateRange;
938#[cfg(feature = "AudioCodec")]
939pub use self::__AudioCodec::kAudioCodecPropertyRequiresPacketDescription;
940#[cfg(feature = "AudioCodec")]
941pub use self::__AudioCodec::kAudioCodecPropertySettings;
942#[cfg(feature = "AudioCodec")]
943pub use self::__AudioCodec::kAudioCodecPropertySoundQualityForVBR;
944#[cfg(feature = "AudioCodec")]
945pub use self::__AudioCodec::kAudioCodecPropertySupportedInputFormats;
946#[cfg(feature = "AudioCodec")]
947pub use self::__AudioCodec::kAudioCodecPropertySupportedOutputFormats;
948#[cfg(feature = "AudioCodec")]
949pub use self::__AudioCodec::kAudioCodecPropertyUsedInputBufferSize;
950#[cfg(feature = "AudioCodec")]
951pub use self::__AudioCodec::kAudioCodecPropertyZeroFramesPadded;
952#[cfg(feature = "AudioCodec")]
953pub use self::__AudioCodec::kAudioCodecQuality_High;
954#[cfg(feature = "AudioCodec")]
955pub use self::__AudioCodec::kAudioCodecQuality_Low;
956#[cfg(feature = "AudioCodec")]
957pub use self::__AudioCodec::kAudioCodecQuality_Max;
958#[cfg(feature = "AudioCodec")]
959pub use self::__AudioCodec::kAudioCodecQuality_Medium;
960#[cfg(feature = "AudioCodec")]
961pub use self::__AudioCodec::kAudioCodecQuality_Min;
962#[cfg(feature = "AudioCodec")]
963pub use self::__AudioCodec::kAudioCodecResetSelect;
964#[cfg(feature = "AudioCodec")]
965pub use self::__AudioCodec::kAudioCodecSetPropertySelect;
966#[cfg(feature = "AudioCodec")]
967pub use self::__AudioCodec::kAudioCodecStateError;
968#[cfg(feature = "AudioCodec")]
969pub use self::__AudioCodec::kAudioCodecUninitializeSelect;
970#[cfg(feature = "AudioCodec")]
971pub use self::__AudioCodec::kAudioCodecUnknownPropertyError;
972#[cfg(feature = "AudioCodec")]
973pub use self::__AudioCodec::kAudioCodecUnspecifiedError;
974#[cfg(feature = "AudioCodec")]
975pub use self::__AudioCodec::kAudioCodecUnsupportedFormatError;
976#[cfg(feature = "AudioCodec")]
977pub use self::__AudioCodec::kAudioCodecUseRecommendedSampleRate;
978#[cfg(feature = "AudioCodec")]
979pub use self::__AudioCodec::kAudioDecoderComponentType;
980#[cfg(feature = "AudioCodec")]
981pub use self::__AudioCodec::kAudioEncoderComponentType;
982#[cfg(feature = "AudioCodec")]
983pub use self::__AudioCodec::kAudioSettings_AvailableValues;
984#[cfg(feature = "AudioCodec")]
985pub use self::__AudioCodec::kAudioSettings_CurrentValue;
986#[cfg(feature = "AudioCodec")]
987pub use self::__AudioCodec::kAudioSettings_Hint;
988#[cfg(feature = "AudioCodec")]
989pub use self::__AudioCodec::kAudioSettings_LimitedValues;
990#[cfg(feature = "AudioCodec")]
991pub use self::__AudioCodec::kAudioSettings_Parameters;
992#[cfg(feature = "AudioCodec")]
993pub use self::__AudioCodec::kAudioSettings_SettingKey;
994#[cfg(feature = "AudioCodec")]
995pub use self::__AudioCodec::kAudioSettings_SettingName;
996#[cfg(feature = "AudioCodec")]
997pub use self::__AudioCodec::kAudioSettings_Summary;
998#[cfg(feature = "AudioCodec")]
999pub use self::__AudioCodec::kAudioSettings_TopLevelKey;
1000#[cfg(feature = "AudioCodec")]
1001pub use self::__AudioCodec::kAudioSettings_Unit;
1002#[cfg(feature = "AudioCodec")]
1003pub use self::__AudioCodec::kAudioSettings_ValueType;
1004#[cfg(feature = "AudioCodec")]
1005pub use self::__AudioCodec::kAudioSettings_Version;
1006#[cfg(feature = "AudioCodec")]
1007pub use self::__AudioCodec::kAudioUnityCodecComponentType;
1008#[cfg(feature = "AudioCodec")]
1009pub use self::__AudioCodec::kDynamicRangeCompressionProfile_GeneralCompression;
1010#[cfg(feature = "AudioCodec")]
1011pub use self::__AudioCodec::kDynamicRangeCompressionProfile_LateNight;
1012#[cfg(feature = "AudioCodec")]
1013pub use self::__AudioCodec::kDynamicRangeCompressionProfile_LimitedPlaybackRange;
1014#[cfg(feature = "AudioCodec")]
1015pub use self::__AudioCodec::kDynamicRangeCompressionProfile_NoisyEnvironment;
1016#[cfg(feature = "AudioCodec")]
1017pub use self::__AudioCodec::kDynamicRangeCompressionProfile_None;
1018#[cfg(feature = "AudioCodec")]
1019pub use self::__AudioCodec::kDynamicRangeControlMode_Heavy;
1020#[cfg(feature = "AudioCodec")]
1021pub use self::__AudioCodec::kDynamicRangeControlMode_Light;
1022#[cfg(feature = "AudioCodec")]
1023pub use self::__AudioCodec::kDynamicRangeControlMode_None;
1024#[cfg(feature = "AudioCodec")]
1025pub use self::__AudioCodec::kHintAdvanced;
1026#[cfg(feature = "AudioCodec")]
1027pub use self::__AudioCodec::kHintBasic;
1028#[cfg(feature = "AudioCodec")]
1029pub use self::__AudioCodec::kHintHidden;
1030#[cfg(feature = "AudioCodec")]
1031pub use self::__AudioCodec::kProgramTargetLevel_Minus20dB;
1032#[cfg(feature = "AudioCodec")]
1033pub use self::__AudioCodec::kProgramTargetLevel_Minus23dB;
1034#[cfg(feature = "AudioCodec")]
1035pub use self::__AudioCodec::kProgramTargetLevel_Minus31dB;
1036#[cfg(feature = "AudioCodec")]
1037pub use self::__AudioCodec::kProgramTargetLevel_None;
1038#[cfg(all(feature = "AudioCodec", feature = "AudioComponent"))]
1039pub use self::__AudioCodec::AudioCodec;
1040#[cfg(all(
1041 feature = "AudioCodec",
1042 feature = "AudioComponent",
1043 feature = "objc2-core-audio-types"
1044))]
1045pub use self::__AudioCodec::AudioCodecAppendInputBufferList;
1046#[cfg(all(feature = "AudioCodec", feature = "objc2-core-audio-types"))]
1047pub use self::__AudioCodec::AudioCodecAppendInputBufferListProc;
1048#[cfg(all(
1049 feature = "AudioCodec",
1050 feature = "AudioComponent",
1051 feature = "objc2-core-audio-types"
1052))]
1053pub use self::__AudioCodec::AudioCodecAppendInputData;
1054#[cfg(all(feature = "AudioCodec", feature = "objc2-core-audio-types"))]
1055pub use self::__AudioCodec::AudioCodecAppendInputDataProc;
1056#[cfg(all(feature = "AudioCodec", feature = "AudioComponent"))]
1057pub use self::__AudioCodec::AudioCodecGetProperty;
1058#[cfg(all(feature = "AudioCodec", feature = "AudioComponent"))]
1059pub use self::__AudioCodec::AudioCodecGetPropertyInfo;
1060#[cfg(feature = "AudioCodec")]
1061pub use self::__AudioCodec::AudioCodecGetPropertyInfoProc;
1062#[cfg(feature = "AudioCodec")]
1063pub use self::__AudioCodec::AudioCodecGetPropertyProc;
1064#[cfg(all(
1065 feature = "AudioCodec",
1066 feature = "AudioComponent",
1067 feature = "objc2-core-audio-types"
1068))]
1069pub use self::__AudioCodec::AudioCodecInitialize;
1070#[cfg(all(feature = "AudioCodec", feature = "objc2-core-audio-types"))]
1071pub use self::__AudioCodec::AudioCodecInitializeProc;
1072#[cfg(feature = "AudioCodec")]
1073pub use self::__AudioCodec::AudioCodecMagicCookieInfo;
1074#[cfg(feature = "AudioCodec")]
1075pub use self::__AudioCodec::AudioCodecPrimeInfo;
1076#[cfg(all(
1077 feature = "AudioCodec",
1078 feature = "AudioComponent",
1079 feature = "objc2-core-audio-types"
1080))]
1081pub use self::__AudioCodec::AudioCodecProduceOutputBufferList;
1082#[cfg(all(feature = "AudioCodec", feature = "objc2-core-audio-types"))]
1083pub use self::__AudioCodec::AudioCodecProduceOutputBufferListProc;
1084#[cfg(all(
1085 feature = "AudioCodec",
1086 feature = "AudioComponent",
1087 feature = "objc2-core-audio-types"
1088))]
1089pub use self::__AudioCodec::AudioCodecProduceOutputPackets;
1090#[cfg(all(feature = "AudioCodec", feature = "objc2-core-audio-types"))]
1091pub use self::__AudioCodec::AudioCodecProduceOutputPacketsProc;
1092#[cfg(feature = "AudioCodec")]
1093pub use self::__AudioCodec::AudioCodecPropertyID;
1094#[cfg(all(feature = "AudioCodec", feature = "AudioComponent"))]
1095pub use self::__AudioCodec::AudioCodecReset;
1096#[cfg(feature = "AudioCodec")]
1097pub use self::__AudioCodec::AudioCodecResetProc;
1098#[cfg(all(feature = "AudioCodec", feature = "AudioComponent"))]
1099pub use self::__AudioCodec::AudioCodecSetProperty;
1100#[cfg(feature = "AudioCodec")]
1101pub use self::__AudioCodec::AudioCodecSetPropertyProc;
1102#[cfg(all(feature = "AudioCodec", feature = "AudioComponent"))]
1103pub use self::__AudioCodec::AudioCodecUninitialize;
1104#[cfg(feature = "AudioCodec")]
1105pub use self::__AudioCodec::AudioCodecUninitializeProc;
1106#[cfg(feature = "AudioCodec")]
1107pub use self::__AudioCodec::AudioSettingsFlags;
1108#[cfg(feature = "AudioCodec")]
1109pub use self::__AudioCodec::MagicCookieInfo;
1110#[cfg(feature = "AudioComponent")]
1111pub use self::__AudioComponent::kAudioComponentConfigurationInfo_ValidationResult;
1112#[cfg(feature = "AudioComponent")]
1113pub use self::__AudioComponent::kAudioComponentValidationParameter_ForceValidation;
1114#[cfg(feature = "AudioComponent")]
1115pub use self::__AudioComponent::kAudioComponentValidationParameter_LoadOutOfProcess;
1116#[cfg(feature = "AudioComponent")]
1117pub use self::__AudioComponent::kAudioComponentValidationParameter_TimeOut;
1118#[cfg(feature = "AudioComponent")]
1119pub use self::__AudioComponent::AudioComponent;
1120#[cfg(all(feature = "AudioComponent", feature = "objc2-core-foundation"))]
1121pub use self::__AudioComponent::AudioComponentCopyConfigurationInfo;
1122#[cfg(all(feature = "AudioComponent", feature = "objc2-core-foundation"))]
1123pub use self::__AudioComponent::AudioComponentCopyName;
1124#[cfg(feature = "AudioComponent")]
1125pub use self::__AudioComponent::AudioComponentCount;
1126#[cfg(feature = "AudioComponent")]
1127pub use self::__AudioComponent::AudioComponentDescription;
1128#[cfg(feature = "AudioComponent")]
1129pub use self::__AudioComponent::AudioComponentFactoryFunction;
1130#[cfg(feature = "AudioComponent")]
1131pub use self::__AudioComponent::AudioComponentFindNext;
1132#[cfg(feature = "AudioComponent")]
1133pub use self::__AudioComponent::AudioComponentFlags;
1134#[cfg(feature = "AudioComponent")]
1135pub use self::__AudioComponent::AudioComponentGetDescription;
1136#[cfg(feature = "AudioComponent")]
1137pub use self::__AudioComponent::AudioComponentGetVersion;
1138#[cfg(feature = "AudioComponent")]
1139pub use self::__AudioComponent::AudioComponentInstance;
1140#[cfg(feature = "AudioComponent")]
1141pub use self::__AudioComponent::AudioComponentInstanceCanDo;
1142#[cfg(feature = "AudioComponent")]
1143pub use self::__AudioComponent::AudioComponentInstanceDispose;
1144#[cfg(feature = "AudioComponent")]
1145pub use self::__AudioComponent::AudioComponentInstanceGetComponent;
1146#[cfg(feature = "AudioComponent")]
1147pub use self::__AudioComponent::AudioComponentInstanceNew;
1148#[cfg(all(feature = "AudioComponent", feature = "block2"))]
1149pub use self::__AudioComponent::AudioComponentInstantiate;
1150#[cfg(feature = "AudioComponent")]
1151pub use self::__AudioComponent::AudioComponentInstantiationOptions;
1152#[cfg(feature = "AudioComponent")]
1153pub use self::__AudioComponent::AudioComponentMethod;
1154#[cfg(feature = "AudioComponent")]
1155pub use self::__AudioComponent::AudioComponentPlugInInterface;
1156#[cfg(all(feature = "AudioComponent", feature = "objc2-core-foundation"))]
1157pub use self::__AudioComponent::AudioComponentRegister;
1158#[cfg(all(feature = "AudioComponent", feature = "objc2-core-foundation"))]
1159pub use self::__AudioComponent::AudioComponentValidate;
1160#[cfg(all(
1161 feature = "AudioComponent",
1162 feature = "block2",
1163 feature = "objc2-core-foundation"
1164))]
1165pub use self::__AudioComponent::AudioComponentValidateWithResults;
1166#[cfg(feature = "AudioComponent")]
1167pub use self::__AudioComponent::AudioComponentValidationResult;
1168#[cfg(feature = "AudioComponent")]
1169pub use self::__AudioComponent::OpaqueAudioComponent;
1170#[cfg(feature = "AudioComponent")]
1171pub use self::__AudioComponent::OpaqueAudioComponentInstance;
1172#[cfg(feature = "AudioConverter")]
1173pub use self::__AudioConverter::kAudioConverterApplicableEncodeBitRates;
1174#[cfg(feature = "AudioConverter")]
1175pub use self::__AudioConverter::kAudioConverterApplicableEncodeSampleRates;
1176#[cfg(feature = "AudioConverter")]
1177pub use self::__AudioConverter::kAudioConverterAvailableEncodeBitRates;
1178#[cfg(feature = "AudioConverter")]
1179pub use self::__AudioConverter::kAudioConverterAvailableEncodeChannelLayoutTags;
1180#[cfg(feature = "AudioConverter")]
1181pub use self::__AudioConverter::kAudioConverterAvailableEncodeSampleRates;
1182#[cfg(feature = "AudioConverter")]
1183pub use self::__AudioConverter::kAudioConverterChannelMap;
1184#[cfg(feature = "AudioConverter")]
1185pub use self::__AudioConverter::kAudioConverterCodecQuality;
1186#[cfg(feature = "AudioConverter")]
1187pub use self::__AudioConverter::kAudioConverterCompressionMagicCookie;
1188#[cfg(feature = "AudioConverter")]
1189pub use self::__AudioConverter::kAudioConverterCurrentInputStreamDescription;
1190#[cfg(feature = "AudioConverter")]
1191pub use self::__AudioConverter::kAudioConverterCurrentOutputStreamDescription;
1192#[cfg(feature = "AudioConverter")]
1193pub use self::__AudioConverter::kAudioConverterDecompressionMagicCookie;
1194#[cfg(feature = "AudioConverter")]
1195pub use self::__AudioConverter::kAudioConverterEncodeAdjustableSampleRate;
1196#[cfg(feature = "AudioConverter")]
1197pub use self::__AudioConverter::kAudioConverterEncodeBitRate;
1198#[cfg(feature = "AudioConverter")]
1199pub use self::__AudioConverter::kAudioConverterErr_BadPropertySizeError;
1200#[cfg(feature = "AudioConverter")]
1201pub use self::__AudioConverter::kAudioConverterErr_FormatNotSupported;
1202#[cfg(feature = "AudioConverter")]
1203pub use self::__AudioConverter::kAudioConverterErr_InputSampleRateOutOfRange;
1204#[cfg(feature = "AudioConverter")]
1205pub use self::__AudioConverter::kAudioConverterErr_InvalidInputSize;
1206#[cfg(feature = "AudioConverter")]
1207pub use self::__AudioConverter::kAudioConverterErr_InvalidOutputSize;
1208#[cfg(feature = "AudioConverter")]
1209pub use self::__AudioConverter::kAudioConverterErr_OperationNotSupported;
1210#[cfg(feature = "AudioConverter")]
1211pub use self::__AudioConverter::kAudioConverterErr_OutputSampleRateOutOfRange;
1212#[cfg(feature = "AudioConverter")]
1213pub use self::__AudioConverter::kAudioConverterErr_PropertyNotSupported;
1214#[cfg(feature = "AudioConverter")]
1215pub use self::__AudioConverter::kAudioConverterErr_RequiresPacketDescriptionsError;
1216#[cfg(feature = "AudioConverter")]
1217pub use self::__AudioConverter::kAudioConverterErr_UnspecifiedError;
1218#[cfg(feature = "AudioConverter")]
1219pub use self::__AudioConverter::kAudioConverterInputChannelLayout;
1220#[cfg(feature = "AudioConverter")]
1221pub use self::__AudioConverter::kAudioConverterOutputChannelLayout;
1222#[cfg(feature = "AudioConverter")]
1223pub use self::__AudioConverter::kAudioConverterPrimeInfo;
1224#[cfg(feature = "AudioConverter")]
1225pub use self::__AudioConverter::kAudioConverterPrimeMethod;
1226#[cfg(feature = "AudioConverter")]
1227pub use self::__AudioConverter::kAudioConverterPropertyBitDepthHint;
1228#[cfg(feature = "AudioConverter")]
1229pub use self::__AudioConverter::kAudioConverterPropertyCalculateInputBufferSize;
1230#[cfg(feature = "AudioConverter")]
1231pub use self::__AudioConverter::kAudioConverterPropertyCalculateOutputBufferSize;
1232#[cfg(feature = "AudioConverter")]
1233pub use self::__AudioConverter::kAudioConverterPropertyDitherBitDepth;
1234#[cfg(feature = "AudioConverter")]
1235pub use self::__AudioConverter::kAudioConverterPropertyDithering;
1236#[cfg(feature = "AudioConverter")]
1237pub use self::__AudioConverter::kAudioConverterPropertyFormatList;
1238#[cfg(feature = "AudioConverter")]
1239pub use self::__AudioConverter::kAudioConverterPropertyInputCodecParameters;
1240#[cfg(feature = "AudioConverter")]
1241pub use self::__AudioConverter::kAudioConverterPropertyMaximumInputBufferSize;
1242#[cfg(feature = "AudioConverter")]
1243pub use self::__AudioConverter::kAudioConverterPropertyMaximumInputPacketSize;
1244#[cfg(feature = "AudioConverter")]
1245pub use self::__AudioConverter::kAudioConverterPropertyMaximumOutputPacketSize;
1246#[cfg(feature = "AudioConverter")]
1247pub use self::__AudioConverter::kAudioConverterPropertyMinimumInputBufferSize;
1248#[cfg(feature = "AudioConverter")]
1249pub use self::__AudioConverter::kAudioConverterPropertyMinimumOutputBufferSize;
1250#[cfg(feature = "AudioConverter")]
1251pub use self::__AudioConverter::kAudioConverterPropertyOutputCodecParameters;
1252#[cfg(feature = "AudioConverter")]
1253pub use self::__AudioConverter::kAudioConverterPropertySettings;
1254#[cfg(feature = "AudioConverter")]
1255pub use self::__AudioConverter::kAudioConverterQuality_High;
1256#[cfg(feature = "AudioConverter")]
1257pub use self::__AudioConverter::kAudioConverterQuality_Low;
1258#[cfg(feature = "AudioConverter")]
1259pub use self::__AudioConverter::kAudioConverterQuality_Max;
1260#[cfg(feature = "AudioConverter")]
1261pub use self::__AudioConverter::kAudioConverterQuality_Medium;
1262#[cfg(feature = "AudioConverter")]
1263pub use self::__AudioConverter::kAudioConverterQuality_Min;
1264#[cfg(feature = "AudioConverter")]
1265pub use self::__AudioConverter::kAudioConverterSampleRateConverterAlgorithm;
1266#[cfg(feature = "AudioConverter")]
1267pub use self::__AudioConverter::kAudioConverterSampleRateConverterComplexity;
1268#[cfg(feature = "AudioConverter")]
1269pub use self::__AudioConverter::kAudioConverterSampleRateConverterComplexity_Linear;
1270#[cfg(feature = "AudioConverter")]
1271pub use self::__AudioConverter::kAudioConverterSampleRateConverterComplexity_Mastering;
1272#[cfg(feature = "AudioConverter")]
1273pub use self::__AudioConverter::kAudioConverterSampleRateConverterComplexity_MinimumPhase;
1274#[cfg(feature = "AudioConverter")]
1275pub use self::__AudioConverter::kAudioConverterSampleRateConverterComplexity_Normal;
1276#[cfg(feature = "AudioConverter")]
1277pub use self::__AudioConverter::kAudioConverterSampleRateConverterInitialPhase;
1278#[cfg(feature = "AudioConverter")]
1279pub use self::__AudioConverter::kAudioConverterSampleRateConverterQuality;
1280#[cfg(feature = "AudioConverter")]
1281pub use self::__AudioConverter::kConverterPrimeMethod_None;
1282#[cfg(feature = "AudioConverter")]
1283pub use self::__AudioConverter::kConverterPrimeMethod_Normal;
1284#[cfg(feature = "AudioConverter")]
1285pub use self::__AudioConverter::kConverterPrimeMethod_Pre;
1286#[cfg(feature = "AudioConverter")]
1287pub use self::__AudioConverter::kDitherAlgorithm_NoiseShaping;
1288#[cfg(feature = "AudioConverter")]
1289pub use self::__AudioConverter::kDitherAlgorithm_TPDF;
1290#[cfg(all(feature = "AudioConverter", feature = "objc2-core-audio-types"))]
1291pub use self::__AudioConverter::AudioConverterComplexInputDataProc;
1292#[cfg(feature = "AudioConverter")]
1293pub use self::__AudioConverter::AudioConverterConvertBuffer;
1294#[cfg(all(feature = "AudioConverter", feature = "objc2-core-audio-types"))]
1295pub use self::__AudioConverter::AudioConverterConvertComplexBuffer;
1296#[cfg(feature = "AudioConverter")]
1297pub use self::__AudioConverter::AudioConverterDispose;
1298#[cfg(feature = "AudioConverter")]
1299pub use self::__AudioConverter::AudioConverterFillBuffer;
1300#[cfg(all(feature = "AudioConverter", feature = "objc2-core-audio-types"))]
1301pub use self::__AudioConverter::AudioConverterFillComplexBuffer;
1302#[cfg(feature = "AudioConverter")]
1303pub use self::__AudioConverter::AudioConverterGetProperty;
1304#[cfg(feature = "AudioConverter")]
1305pub use self::__AudioConverter::AudioConverterGetPropertyInfo;
1306#[cfg(feature = "AudioConverter")]
1307pub use self::__AudioConverter::AudioConverterInputDataProc;
1308#[cfg(all(feature = "AudioConverter", feature = "objc2-core-audio-types"))]
1309pub use self::__AudioConverter::AudioConverterNew;
1310#[cfg(all(feature = "AudioConverter", feature = "objc2-core-audio-types"))]
1311pub use self::__AudioConverter::AudioConverterNewSpecific;
1312#[cfg(all(feature = "AudioConverter", feature = "objc2-core-audio-types"))]
1313pub use self::__AudioConverter::AudioConverterNewWithOptions;
1314#[cfg(feature = "AudioConverter")]
1315pub use self::__AudioConverter::AudioConverterOptions;
1316#[cfg(all(feature = "AudioConverter", feature = "block2"))]
1317pub use self::__AudioConverter::AudioConverterPrepare;
1318#[cfg(feature = "AudioConverter")]
1319pub use self::__AudioConverter::AudioConverterPrimeInfo;
1320#[cfg(feature = "AudioConverter")]
1321pub use self::__AudioConverter::AudioConverterPropertyID;
1322#[cfg(feature = "AudioConverter")]
1323pub use self::__AudioConverter::AudioConverterRef;
1324#[cfg(feature = "AudioConverter")]
1325pub use self::__AudioConverter::AudioConverterReset;
1326#[cfg(feature = "AudioConverter")]
1327pub use self::__AudioConverter::AudioConverterSetProperty;
1328#[cfg(feature = "AudioConverter")]
1329pub use self::__AudioConverter::OpaqueAudioConverter;
1330#[cfg(feature = "AudioFile")]
1331pub use self::__AudioFile::kAFInfoDictionary_Album;
1332#[cfg(feature = "AudioFile")]
1333pub use self::__AudioFile::kAFInfoDictionary_ApproximateDurationInSeconds;
1334#[cfg(feature = "AudioFile")]
1335pub use self::__AudioFile::kAFInfoDictionary_Artist;
1336#[cfg(feature = "AudioFile")]
1337pub use self::__AudioFile::kAFInfoDictionary_ChannelLayout;
1338#[cfg(feature = "AudioFile")]
1339pub use self::__AudioFile::kAFInfoDictionary_Comments;
1340#[cfg(feature = "AudioFile")]
1341pub use self::__AudioFile::kAFInfoDictionary_Composer;
1342#[cfg(feature = "AudioFile")]
1343pub use self::__AudioFile::kAFInfoDictionary_Copyright;
1344#[cfg(feature = "AudioFile")]
1345pub use self::__AudioFile::kAFInfoDictionary_EncodingApplication;
1346#[cfg(feature = "AudioFile")]
1347pub use self::__AudioFile::kAFInfoDictionary_Genre;
1348#[cfg(feature = "AudioFile")]
1349pub use self::__AudioFile::kAFInfoDictionary_ISRC;
1350#[cfg(feature = "AudioFile")]
1351pub use self::__AudioFile::kAFInfoDictionary_KeySignature;
1352#[cfg(feature = "AudioFile")]
1353pub use self::__AudioFile::kAFInfoDictionary_Lyricist;
1354#[cfg(feature = "AudioFile")]
1355pub use self::__AudioFile::kAFInfoDictionary_NominalBitRate;
1356#[cfg(feature = "AudioFile")]
1357pub use self::__AudioFile::kAFInfoDictionary_RecordedDate;
1358#[cfg(feature = "AudioFile")]
1359pub use self::__AudioFile::kAFInfoDictionary_SourceBitDepth;
1360#[cfg(feature = "AudioFile")]
1361pub use self::__AudioFile::kAFInfoDictionary_SourceEncoder;
1362#[cfg(feature = "AudioFile")]
1363pub use self::__AudioFile::kAFInfoDictionary_SubTitle;
1364#[cfg(feature = "AudioFile")]
1365pub use self::__AudioFile::kAFInfoDictionary_Tempo;
1366#[cfg(feature = "AudioFile")]
1367pub use self::__AudioFile::kAFInfoDictionary_TimeSignature;
1368#[cfg(feature = "AudioFile")]
1369pub use self::__AudioFile::kAFInfoDictionary_Title;
1370#[cfg(feature = "AudioFile")]
1371pub use self::__AudioFile::kAFInfoDictionary_TrackNumber;
1372#[cfg(feature = "AudioFile")]
1373pub use self::__AudioFile::kAFInfoDictionary_Year;
1374#[cfg(feature = "AudioFile")]
1375pub use self::__AudioFile::kAudioFile3GP2Type;
1376#[cfg(feature = "AudioFile")]
1377pub use self::__AudioFile::kAudioFile3GPType;
1378#[cfg(feature = "AudioFile")]
1379pub use self::__AudioFile::kAudioFileAAC_ADTSType;
1380#[cfg(feature = "AudioFile")]
1381pub use self::__AudioFile::kAudioFileAC3Type;
1382#[cfg(feature = "AudioFile")]
1383pub use self::__AudioFile::kAudioFileAIFCType;
1384#[cfg(feature = "AudioFile")]
1385pub use self::__AudioFile::kAudioFileAIFFType;
1386#[cfg(feature = "AudioFile")]
1387pub use self::__AudioFile::kAudioFileAMRType;
1388#[cfg(feature = "AudioFile")]
1389pub use self::__AudioFile::kAudioFileBW64Type;
1390#[cfg(feature = "AudioFile")]
1391pub use self::__AudioFile::kAudioFileBadPropertySizeError;
1392#[cfg(feature = "AudioFile")]
1393pub use self::__AudioFile::kAudioFileCAFType;
1394#[cfg(feature = "AudioFile")]
1395pub use self::__AudioFile::kAudioFileDoesNotAllow64BitDataSizeError;
1396#[cfg(feature = "AudioFile")]
1397pub use self::__AudioFile::kAudioFileEndOfFileError;
1398#[cfg(feature = "AudioFile")]
1399pub use self::__AudioFile::kAudioFileFLACType;
1400#[cfg(feature = "AudioFile")]
1401pub use self::__AudioFile::kAudioFileFileNotFoundError;
1402#[cfg(feature = "AudioFile")]
1403pub use self::__AudioFile::kAudioFileGlobalInfo_AllExtensions;
1404#[cfg(feature = "AudioFile")]
1405pub use self::__AudioFile::kAudioFileGlobalInfo_AllHFSTypeCodes;
1406#[cfg(feature = "AudioFile")]
1407pub use self::__AudioFile::kAudioFileGlobalInfo_AllMIMETypes;
1408#[cfg(feature = "AudioFile")]
1409pub use self::__AudioFile::kAudioFileGlobalInfo_AllUTIs;
1410#[cfg(feature = "AudioFile")]
1411pub use self::__AudioFile::kAudioFileGlobalInfo_AvailableFormatIDs;
1412#[cfg(feature = "AudioFile")]
1413pub use self::__AudioFile::kAudioFileGlobalInfo_AvailableStreamDescriptionsForFormat;
1414#[cfg(feature = "AudioFile")]
1415pub use self::__AudioFile::kAudioFileGlobalInfo_ExtensionsForType;
1416#[cfg(feature = "AudioFile")]
1417pub use self::__AudioFile::kAudioFileGlobalInfo_FileTypeName;
1418#[cfg(feature = "AudioFile")]
1419pub use self::__AudioFile::kAudioFileGlobalInfo_HFSTypeCodesForType;
1420#[cfg(feature = "AudioFile")]
1421pub use self::__AudioFile::kAudioFileGlobalInfo_MIMETypesForType;
1422#[cfg(feature = "AudioFile")]
1423pub use self::__AudioFile::kAudioFileGlobalInfo_ReadableTypes;
1424#[cfg(feature = "AudioFile")]
1425pub use self::__AudioFile::kAudioFileGlobalInfo_TypesForExtension;
1426#[cfg(feature = "AudioFile")]
1427pub use self::__AudioFile::kAudioFileGlobalInfo_TypesForHFSTypeCode;
1428#[cfg(feature = "AudioFile")]
1429pub use self::__AudioFile::kAudioFileGlobalInfo_TypesForMIMEType;
1430#[cfg(feature = "AudioFile")]
1431pub use self::__AudioFile::kAudioFileGlobalInfo_TypesForUTI;
1432#[cfg(feature = "AudioFile")]
1433pub use self::__AudioFile::kAudioFileGlobalInfo_UTIsForType;
1434#[cfg(feature = "AudioFile")]
1435pub use self::__AudioFile::kAudioFileGlobalInfo_WritableTypes;
1436#[cfg(feature = "AudioFile")]
1437pub use self::__AudioFile::kAudioFileInvalidChunkError;
1438#[cfg(feature = "AudioFile")]
1439pub use self::__AudioFile::kAudioFileInvalidFileError;
1440#[cfg(feature = "AudioFile")]
1441pub use self::__AudioFile::kAudioFileInvalidPacketDependencyError;
1442#[cfg(feature = "AudioFile")]
1443pub use self::__AudioFile::kAudioFileInvalidPacketOffsetError;
1444#[cfg(feature = "AudioFile")]
1445pub use self::__AudioFile::kAudioFileLATMInLOASType;
1446#[cfg(feature = "AudioFile")]
1447pub use self::__AudioFile::kAudioFileLoopDirection_Backward;
1448#[cfg(feature = "AudioFile")]
1449pub use self::__AudioFile::kAudioFileLoopDirection_Forward;
1450#[cfg(feature = "AudioFile")]
1451pub use self::__AudioFile::kAudioFileLoopDirection_ForwardAndBackward;
1452#[cfg(feature = "AudioFile")]
1453pub use self::__AudioFile::kAudioFileLoopDirection_NoLooping;
1454#[cfg(feature = "AudioFile")]
1455pub use self::__AudioFile::kAudioFileM4AType;
1456#[cfg(feature = "AudioFile")]
1457pub use self::__AudioFile::kAudioFileM4BType;
1458#[cfg(feature = "AudioFile")]
1459pub use self::__AudioFile::kAudioFileMP1Type;
1460#[cfg(feature = "AudioFile")]
1461pub use self::__AudioFile::kAudioFileMP2Type;
1462#[cfg(feature = "AudioFile")]
1463pub use self::__AudioFile::kAudioFileMP3Type;
1464#[cfg(feature = "AudioFile")]
1465pub use self::__AudioFile::kAudioFileMPEG4Type;
1466#[cfg(feature = "AudioFile")]
1467pub use self::__AudioFile::kAudioFileMarkerType_Generic;
1468#[cfg(feature = "AudioFile")]
1469pub use self::__AudioFile::kAudioFileNextType;
1470#[cfg(feature = "AudioFile")]
1471pub use self::__AudioFile::kAudioFileNotOpenError;
1472#[cfg(feature = "AudioFile")]
1473pub use self::__AudioFile::kAudioFileNotOptimizedError;
1474#[cfg(feature = "AudioFile")]
1475pub use self::__AudioFile::kAudioFileOperationNotSupportedError;
1476#[cfg(feature = "AudioFile")]
1477pub use self::__AudioFile::kAudioFilePermissionsError;
1478#[cfg(feature = "AudioFile")]
1479pub use self::__AudioFile::kAudioFilePositionError;
1480#[cfg(feature = "AudioFile")]
1481pub use self::__AudioFile::kAudioFilePropertyAlbumArtwork;
1482#[cfg(feature = "AudioFile")]
1483pub use self::__AudioFile::kAudioFilePropertyAudioDataByteCount;
1484#[cfg(feature = "AudioFile")]
1485pub use self::__AudioFile::kAudioFilePropertyAudioDataPacketCount;
1486#[cfg(feature = "AudioFile")]
1487pub use self::__AudioFile::kAudioFilePropertyAudioTrackCount;
1488#[cfg(feature = "AudioFile")]
1489pub use self::__AudioFile::kAudioFilePropertyBitRate;
1490#[cfg(feature = "AudioFile")]
1491pub use self::__AudioFile::kAudioFilePropertyByteToPacket;
1492#[cfg(feature = "AudioFile")]
1493pub use self::__AudioFile::kAudioFilePropertyChannelLayout;
1494#[cfg(feature = "AudioFile")]
1495pub use self::__AudioFile::kAudioFilePropertyChunkIDs;
1496#[cfg(feature = "AudioFile")]
1497pub use self::__AudioFile::kAudioFilePropertyDataFormat;
1498#[cfg(feature = "AudioFile")]
1499pub use self::__AudioFile::kAudioFilePropertyDataFormatName;
1500#[cfg(feature = "AudioFile")]
1501pub use self::__AudioFile::kAudioFilePropertyDataOffset;
1502#[cfg(feature = "AudioFile")]
1503pub use self::__AudioFile::kAudioFilePropertyDeferSizeUpdates;
1504#[cfg(feature = "AudioFile")]
1505pub use self::__AudioFile::kAudioFilePropertyEstimatedDuration;
1506#[cfg(feature = "AudioFile")]
1507pub use self::__AudioFile::kAudioFilePropertyFileFormat;
1508#[cfg(feature = "AudioFile")]
1509pub use self::__AudioFile::kAudioFilePropertyFormatList;
1510#[cfg(feature = "AudioFile")]
1511pub use self::__AudioFile::kAudioFilePropertyFrameToPacket;
1512#[cfg(feature = "AudioFile")]
1513pub use self::__AudioFile::kAudioFilePropertyID3Tag;
1514#[cfg(feature = "AudioFile")]
1515pub use self::__AudioFile::kAudioFilePropertyID3TagOffset;
1516#[cfg(feature = "AudioFile")]
1517pub use self::__AudioFile::kAudioFilePropertyInfoDictionary;
1518#[cfg(feature = "AudioFile")]
1519pub use self::__AudioFile::kAudioFilePropertyIsOptimized;
1520#[cfg(feature = "AudioFile")]
1521pub use self::__AudioFile::kAudioFilePropertyMagicCookieData;
1522#[cfg(feature = "AudioFile")]
1523pub use self::__AudioFile::kAudioFilePropertyMarkerList;
1524#[cfg(feature = "AudioFile")]
1525pub use self::__AudioFile::kAudioFilePropertyMaximumPacketSize;
1526#[cfg(feature = "AudioFile")]
1527pub use self::__AudioFile::kAudioFilePropertyNextIndependentPacket;
1528#[cfg(feature = "AudioFile")]
1529pub use self::__AudioFile::kAudioFilePropertyPacketRangeByteCountUpperBound;
1530#[cfg(feature = "AudioFile")]
1531pub use self::__AudioFile::kAudioFilePropertyPacketSizeUpperBound;
1532#[cfg(feature = "AudioFile")]
1533pub use self::__AudioFile::kAudioFilePropertyPacketTableInfo;
1534#[cfg(feature = "AudioFile")]
1535pub use self::__AudioFile::kAudioFilePropertyPacketToByte;
1536#[cfg(feature = "AudioFile")]
1537pub use self::__AudioFile::kAudioFilePropertyPacketToDependencyInfo;
1538#[cfg(feature = "AudioFile")]
1539pub use self::__AudioFile::kAudioFilePropertyPacketToFrame;
1540#[cfg(feature = "AudioFile")]
1541pub use self::__AudioFile::kAudioFilePropertyPacketToRollDistance;
1542#[cfg(feature = "AudioFile")]
1543pub use self::__AudioFile::kAudioFilePropertyPreviousIndependentPacket;
1544#[cfg(feature = "AudioFile")]
1545pub use self::__AudioFile::kAudioFilePropertyRegionList;
1546#[cfg(feature = "AudioFile")]
1547pub use self::__AudioFile::kAudioFilePropertyReserveDuration;
1548#[cfg(feature = "AudioFile")]
1549pub use self::__AudioFile::kAudioFilePropertyRestrictsRandomAccess;
1550#[cfg(feature = "AudioFile")]
1551pub use self::__AudioFile::kAudioFilePropertySourceBitDepth;
1552#[cfg(feature = "AudioFile")]
1553pub use self::__AudioFile::kAudioFilePropertyUseAudioTrack;
1554#[cfg(feature = "AudioFile")]
1555pub use self::__AudioFile::kAudioFileRF64Type;
1556#[cfg(feature = "AudioFile")]
1557pub use self::__AudioFile::kAudioFileSoundDesigner2Type;
1558#[cfg(feature = "AudioFile")]
1559pub use self::__AudioFile::kAudioFileUnspecifiedError;
1560#[cfg(feature = "AudioFile")]
1561pub use self::__AudioFile::kAudioFileUnsupportedDataFormatError;
1562#[cfg(feature = "AudioFile")]
1563pub use self::__AudioFile::kAudioFileUnsupportedFileTypeError;
1564#[cfg(feature = "AudioFile")]
1565pub use self::__AudioFile::kAudioFileUnsupportedPropertyError;
1566#[cfg(feature = "AudioFile")]
1567pub use self::__AudioFile::kAudioFileWAVEType;
1568#[cfg(feature = "AudioFile")]
1569pub use self::__AudioFile::kAudioFileWave64Type;
1570#[cfg(feature = "AudioFile")]
1571pub use self::__AudioFile::AudioBytePacketTranslation;
1572#[cfg(feature = "AudioFile")]
1573pub use self::__AudioFile::AudioBytePacketTranslationFlags;
1574#[cfg(feature = "AudioFile")]
1575pub use self::__AudioFile::AudioFileClose;
1576#[cfg(feature = "AudioFile")]
1577pub use self::__AudioFile::AudioFileCountUserData;
1578#[cfg(all(
1579 feature = "AudioFile",
1580 feature = "objc2-core-audio-types",
1581 feature = "objc2-core-foundation"
1582))]
1583pub use self::__AudioFile::AudioFileCreateWithURL;
1584#[cfg(feature = "AudioFile")]
1585pub use self::__AudioFile::AudioFileFlags;
1586#[cfg(feature = "AudioFile")]
1587pub use self::__AudioFile::AudioFileGetGlobalInfo;
1588#[cfg(feature = "AudioFile")]
1589pub use self::__AudioFile::AudioFileGetGlobalInfoSize;
1590#[cfg(feature = "AudioFile")]
1591pub use self::__AudioFile::AudioFileGetProperty;
1592#[cfg(feature = "AudioFile")]
1593pub use self::__AudioFile::AudioFileGetPropertyInfo;
1594#[cfg(feature = "AudioFile")]
1595pub use self::__AudioFile::AudioFileGetUserData;
1596#[cfg(feature = "AudioFile")]
1597pub use self::__AudioFile::AudioFileGetUserDataAtOffset;
1598#[cfg(feature = "AudioFile")]
1599pub use self::__AudioFile::AudioFileGetUserDataSize;
1600#[cfg(feature = "AudioFile")]
1601pub use self::__AudioFile::AudioFileGetUserDataSize64;
1602#[cfg(feature = "AudioFile")]
1603pub use self::__AudioFile::AudioFileID;
1604#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
1605pub use self::__AudioFile::AudioFileInitializeWithCallbacks;
1606#[cfg(all(feature = "AudioFile", feature = "objc2-core-foundation"))]
1607pub use self::__AudioFile::AudioFileMarker;
1608#[cfg(all(feature = "AudioFile", feature = "objc2-core-foundation"))]
1609pub use self::__AudioFile::AudioFileMarkerList;
1610#[cfg(all(feature = "AudioFile", feature = "objc2-core-foundation"))]
1611pub use self::__AudioFile::AudioFileOpenURL;
1612#[cfg(feature = "AudioFile")]
1613pub use self::__AudioFile::AudioFileOpenWithCallbacks;
1614#[cfg(feature = "AudioFile")]
1615pub use self::__AudioFile::AudioFileOptimize;
1616#[cfg(feature = "AudioFile")]
1617pub use self::__AudioFile::AudioFilePacketTableInfo;
1618#[cfg(feature = "AudioFile")]
1619pub use self::__AudioFile::AudioFilePermissions;
1620#[cfg(feature = "AudioFile")]
1621pub use self::__AudioFile::AudioFilePropertyID;
1622#[cfg(feature = "AudioFile")]
1623pub use self::__AudioFile::AudioFileReadBytes;
1624#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
1625pub use self::__AudioFile::AudioFileReadPacketData;
1626#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
1627pub use self::__AudioFile::AudioFileReadPackets;
1628#[cfg(all(feature = "AudioFile", feature = "objc2-core-foundation"))]
1629pub use self::__AudioFile::AudioFileRegion;
1630#[cfg(feature = "AudioFile")]
1631pub use self::__AudioFile::AudioFileRegionFlags;
1632#[cfg(all(feature = "AudioFile", feature = "objc2-core-foundation"))]
1633pub use self::__AudioFile::AudioFileRegionList;
1634#[cfg(feature = "AudioFile")]
1635pub use self::__AudioFile::AudioFileRemoveUserData;
1636#[cfg(feature = "AudioFile")]
1637pub use self::__AudioFile::AudioFileSetProperty;
1638#[cfg(feature = "AudioFile")]
1639pub use self::__AudioFile::AudioFileSetUserData;
1640#[cfg(feature = "AudioFile")]
1641pub use self::__AudioFile::AudioFileTypeAndFormatID;
1642#[cfg(feature = "AudioFile")]
1643pub use self::__AudioFile::AudioFileTypeID;
1644#[cfg(feature = "AudioFile")]
1645pub use self::__AudioFile::AudioFileWriteBytes;
1646#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
1647pub use self::__AudioFile::AudioFileWritePackets;
1648#[cfg(feature = "AudioFile")]
1649pub use self::__AudioFile::AudioFile_GetSizeProc;
1650#[cfg(feature = "AudioFile")]
1651pub use self::__AudioFile::AudioFile_ReadProc;
1652#[cfg(feature = "AudioFile")]
1653pub use self::__AudioFile::AudioFile_SMPTE_Time;
1654#[cfg(feature = "AudioFile")]
1655pub use self::__AudioFile::AudioFile_SetSizeProc;
1656#[cfg(feature = "AudioFile")]
1657pub use self::__AudioFile::AudioFile_WriteProc;
1658#[cfg(feature = "AudioFile")]
1659pub use self::__AudioFile::AudioFramePacketTranslation;
1660#[cfg(feature = "AudioFile")]
1661pub use self::__AudioFile::AudioIndependentPacketTranslation;
1662#[cfg(feature = "AudioFile")]
1663pub use self::__AudioFile::AudioPacketDependencyInfoTranslation;
1664#[cfg(feature = "AudioFile")]
1665pub use self::__AudioFile::AudioPacketRangeByteCountTranslation;
1666#[cfg(feature = "AudioFile")]
1667pub use self::__AudioFile::AudioPacketRollDistanceTranslation;
1668#[cfg(feature = "AudioFile")]
1669pub use self::__AudioFile::OpaqueAudioFileID;
1670#[cfg(feature = "AudioFileStream")]
1671pub use self::__AudioFileStream::kAudioFileStreamError_BadPropertySize;
1672#[cfg(feature = "AudioFileStream")]
1673pub use self::__AudioFileStream::kAudioFileStreamError_DataUnavailable;
1674#[cfg(feature = "AudioFileStream")]
1675pub use self::__AudioFileStream::kAudioFileStreamError_DiscontinuityCantRecover;
1676#[cfg(feature = "AudioFileStream")]
1677pub use self::__AudioFileStream::kAudioFileStreamError_IllegalOperation;
1678#[cfg(feature = "AudioFileStream")]
1679pub use self::__AudioFileStream::kAudioFileStreamError_InvalidFile;
1680#[cfg(feature = "AudioFileStream")]
1681pub use self::__AudioFileStream::kAudioFileStreamError_InvalidPacketOffset;
1682#[cfg(feature = "AudioFileStream")]
1683pub use self::__AudioFileStream::kAudioFileStreamError_NotOptimized;
1684#[cfg(feature = "AudioFileStream")]
1685pub use self::__AudioFileStream::kAudioFileStreamError_UnspecifiedError;
1686#[cfg(feature = "AudioFileStream")]
1687pub use self::__AudioFileStream::kAudioFileStreamError_UnsupportedDataFormat;
1688#[cfg(feature = "AudioFileStream")]
1689pub use self::__AudioFileStream::kAudioFileStreamError_UnsupportedFileType;
1690#[cfg(feature = "AudioFileStream")]
1691pub use self::__AudioFileStream::kAudioFileStreamError_UnsupportedProperty;
1692#[cfg(feature = "AudioFileStream")]
1693pub use self::__AudioFileStream::kAudioFileStreamError_ValueUnknown;
1694#[cfg(feature = "AudioFileStream")]
1695pub use self::__AudioFileStream::kAudioFileStreamProperty_AudioDataByteCount;
1696#[cfg(feature = "AudioFileStream")]
1697pub use self::__AudioFileStream::kAudioFileStreamProperty_AudioDataPacketCount;
1698#[cfg(feature = "AudioFileStream")]
1699pub use self::__AudioFileStream::kAudioFileStreamProperty_AverageBytesPerPacket;
1700#[cfg(feature = "AudioFileStream")]
1701pub use self::__AudioFileStream::kAudioFileStreamProperty_BitRate;
1702#[cfg(feature = "AudioFileStream")]
1703pub use self::__AudioFileStream::kAudioFileStreamProperty_ByteToPacket;
1704#[cfg(feature = "AudioFileStream")]
1705pub use self::__AudioFileStream::kAudioFileStreamProperty_ChannelLayout;
1706#[cfg(feature = "AudioFileStream")]
1707pub use self::__AudioFileStream::kAudioFileStreamProperty_DataFormat;
1708#[cfg(feature = "AudioFileStream")]
1709pub use self::__AudioFileStream::kAudioFileStreamProperty_DataOffset;
1710#[cfg(feature = "AudioFileStream")]
1711pub use self::__AudioFileStream::kAudioFileStreamProperty_FileFormat;
1712#[cfg(feature = "AudioFileStream")]
1713pub use self::__AudioFileStream::kAudioFileStreamProperty_FormatList;
1714#[cfg(feature = "AudioFileStream")]
1715pub use self::__AudioFileStream::kAudioFileStreamProperty_FrameToPacket;
1716#[cfg(feature = "AudioFileStream")]
1717pub use self::__AudioFileStream::kAudioFileStreamProperty_InfoDictionary;
1718#[cfg(feature = "AudioFileStream")]
1719pub use self::__AudioFileStream::kAudioFileStreamProperty_MagicCookieData;
1720#[cfg(feature = "AudioFileStream")]
1721pub use self::__AudioFileStream::kAudioFileStreamProperty_MaximumPacketSize;
1722#[cfg(feature = "AudioFileStream")]
1723pub use self::__AudioFileStream::kAudioFileStreamProperty_NextIndependentPacket;
1724#[cfg(feature = "AudioFileStream")]
1725pub use self::__AudioFileStream::kAudioFileStreamProperty_PacketSizeUpperBound;
1726#[cfg(feature = "AudioFileStream")]
1727pub use self::__AudioFileStream::kAudioFileStreamProperty_PacketTableInfo;
1728#[cfg(feature = "AudioFileStream")]
1729pub use self::__AudioFileStream::kAudioFileStreamProperty_PacketToByte;
1730#[cfg(feature = "AudioFileStream")]
1731pub use self::__AudioFileStream::kAudioFileStreamProperty_PacketToDependencyInfo;
1732#[cfg(feature = "AudioFileStream")]
1733pub use self::__AudioFileStream::kAudioFileStreamProperty_PacketToFrame;
1734#[cfg(feature = "AudioFileStream")]
1735pub use self::__AudioFileStream::kAudioFileStreamProperty_PacketToRollDistance;
1736#[cfg(feature = "AudioFileStream")]
1737pub use self::__AudioFileStream::kAudioFileStreamProperty_PreviousIndependentPacket;
1738#[cfg(feature = "AudioFileStream")]
1739pub use self::__AudioFileStream::kAudioFileStreamProperty_ReadyToProducePackets;
1740#[cfg(feature = "AudioFileStream")]
1741pub use self::__AudioFileStream::kAudioFileStreamProperty_RestrictsRandomAccess;
1742#[cfg(feature = "AudioFileStream")]
1743pub use self::__AudioFileStream::AudioFileStreamClose;
1744#[cfg(feature = "AudioFileStream")]
1745pub use self::__AudioFileStream::AudioFileStreamGetProperty;
1746#[cfg(feature = "AudioFileStream")]
1747pub use self::__AudioFileStream::AudioFileStreamGetPropertyInfo;
1748#[cfg(feature = "AudioFileStream")]
1749pub use self::__AudioFileStream::AudioFileStreamID;
1750#[cfg(all(
1751 feature = "AudioFile",
1752 feature = "AudioFileStream",
1753 feature = "objc2-core-audio-types"
1754))]
1755pub use self::__AudioFileStream::AudioFileStreamOpen;
1756#[cfg(feature = "AudioFileStream")]
1757pub use self::__AudioFileStream::AudioFileStreamParseBytes;
1758#[cfg(feature = "AudioFileStream")]
1759pub use self::__AudioFileStream::AudioFileStreamParseFlags;
1760#[cfg(feature = "AudioFileStream")]
1761pub use self::__AudioFileStream::AudioFileStreamPropertyFlags;
1762#[cfg(feature = "AudioFileStream")]
1763pub use self::__AudioFileStream::AudioFileStreamPropertyID;
1764#[cfg(feature = "AudioFileStream")]
1765pub use self::__AudioFileStream::AudioFileStreamSeek;
1766#[cfg(feature = "AudioFileStream")]
1767pub use self::__AudioFileStream::AudioFileStreamSeekFlags;
1768#[cfg(feature = "AudioFileStream")]
1769pub use self::__AudioFileStream::AudioFileStreamSetProperty;
1770#[cfg(all(feature = "AudioFileStream", feature = "objc2-core-audio-types"))]
1771pub use self::__AudioFileStream::AudioFileStream_PacketsProc;
1772#[cfg(feature = "AudioFileStream")]
1773pub use self::__AudioFileStream::AudioFileStream_PropertyListenerProc;
1774#[cfg(feature = "AudioFileStream")]
1775pub use self::__AudioFileStream::OpaqueAudioFileStreamID;
1776#[cfg(feature = "AudioFormat")]
1777pub use self::__AudioFormat::kAudioFormatBadPropertySizeError;
1778#[cfg(feature = "AudioFormat")]
1779pub use self::__AudioFormat::kAudioFormatBadSpecifierSizeError;
1780#[cfg(feature = "AudioFormat")]
1781pub use self::__AudioFormat::kAudioFormatProperty_ASBDFromESDS;
1782#[cfg(feature = "AudioFormat")]
1783pub use self::__AudioFormat::kAudioFormatProperty_ASBDFromMPEGPacket;
1784#[cfg(feature = "AudioFormat")]
1785pub use self::__AudioFormat::kAudioFormatProperty_AreChannelLayoutsEquivalent;
1786#[cfg(feature = "AudioFormat")]
1787pub use self::__AudioFormat::kAudioFormatProperty_AvailableDecodeNumberChannels;
1788#[cfg(feature = "AudioFormat")]
1789pub use self::__AudioFormat::kAudioFormatProperty_AvailableEncodeBitRates;
1790#[cfg(feature = "AudioFormat")]
1791pub use self::__AudioFormat::kAudioFormatProperty_AvailableEncodeChannelLayoutTags;
1792#[cfg(feature = "AudioFormat")]
1793pub use self::__AudioFormat::kAudioFormatProperty_AvailableEncodeNumberChannels;
1794#[cfg(feature = "AudioFormat")]
1795pub use self::__AudioFormat::kAudioFormatProperty_AvailableEncodeSampleRates;
1796#[cfg(feature = "AudioFormat")]
1797pub use self::__AudioFormat::kAudioFormatProperty_BalanceFade;
1798#[cfg(feature = "AudioFormat")]
1799pub use self::__AudioFormat::kAudioFormatProperty_BitmapForLayoutTag;
1800#[cfg(feature = "AudioFormat")]
1801pub use self::__AudioFormat::kAudioFormatProperty_ChannelLayoutForBitmap;
1802#[cfg(feature = "AudioFormat")]
1803pub use self::__AudioFormat::kAudioFormatProperty_ChannelLayoutForTag;
1804#[cfg(feature = "AudioFormat")]
1805pub use self::__AudioFormat::kAudioFormatProperty_ChannelLayoutFromESDS;
1806#[cfg(feature = "AudioFormat")]
1807pub use self::__AudioFormat::kAudioFormatProperty_ChannelLayoutHash;
1808#[cfg(feature = "AudioFormat")]
1809pub use self::__AudioFormat::kAudioFormatProperty_ChannelLayoutName;
1810#[cfg(feature = "AudioFormat")]
1811pub use self::__AudioFormat::kAudioFormatProperty_ChannelLayoutSimpleName;
1812#[cfg(feature = "AudioFormat")]
1813pub use self::__AudioFormat::kAudioFormatProperty_ChannelMap;
1814#[cfg(feature = "AudioFormat")]
1815pub use self::__AudioFormat::kAudioFormatProperty_ChannelName;
1816#[cfg(feature = "AudioFormat")]
1817pub use self::__AudioFormat::kAudioFormatProperty_ChannelShortName;
1818#[cfg(feature = "AudioFormat")]
1819pub use self::__AudioFormat::kAudioFormatProperty_DecodeFormatIDs;
1820#[cfg(feature = "AudioFormat")]
1821pub use self::__AudioFormat::kAudioFormatProperty_Decoders;
1822#[cfg(feature = "AudioFormat")]
1823pub use self::__AudioFormat::kAudioFormatProperty_EncodeFormatIDs;
1824#[cfg(feature = "AudioFormat")]
1825pub use self::__AudioFormat::kAudioFormatProperty_Encoders;
1826#[cfg(feature = "AudioFormat")]
1827pub use self::__AudioFormat::kAudioFormatProperty_FirstPlayableFormatFromList;
1828#[cfg(feature = "AudioFormat")]
1829pub use self::__AudioFormat::kAudioFormatProperty_FormatEmploysDependentPackets;
1830#[cfg(feature = "AudioFormat")]
1831pub use self::__AudioFormat::kAudioFormatProperty_FormatInfo;
1832#[cfg(feature = "AudioFormat")]
1833pub use self::__AudioFormat::kAudioFormatProperty_FormatIsEncrypted;
1834#[cfg(feature = "AudioFormat")]
1835pub use self::__AudioFormat::kAudioFormatProperty_FormatIsExternallyFramed;
1836#[cfg(feature = "AudioFormat")]
1837pub use self::__AudioFormat::kAudioFormatProperty_FormatIsVBR;
1838#[cfg(feature = "AudioFormat")]
1839pub use self::__AudioFormat::kAudioFormatProperty_FormatList;
1840#[cfg(feature = "AudioFormat")]
1841pub use self::__AudioFormat::kAudioFormatProperty_FormatName;
1842#[cfg(feature = "AudioFormat")]
1843pub use self::__AudioFormat::kAudioFormatProperty_ID3TagSize;
1844#[cfg(feature = "AudioFormat")]
1845pub use self::__AudioFormat::kAudioFormatProperty_ID3TagToDictionary;
1846#[cfg(feature = "AudioFormat")]
1847pub use self::__AudioFormat::kAudioFormatProperty_MatrixMixMap;
1848#[cfg(feature = "AudioFormat")]
1849pub use self::__AudioFormat::kAudioFormatProperty_NumberOfChannelsForLayout;
1850#[cfg(feature = "AudioFormat")]
1851pub use self::__AudioFormat::kAudioFormatProperty_OutputFormatList;
1852#[cfg(feature = "AudioFormat")]
1853pub use self::__AudioFormat::kAudioFormatProperty_PanningMatrix;
1854#[cfg(feature = "AudioFormat")]
1855pub use self::__AudioFormat::kAudioFormatProperty_TagForChannelLayout;
1856#[cfg(feature = "AudioFormat")]
1857pub use self::__AudioFormat::kAudioFormatProperty_TagsForNumberOfChannels;
1858#[cfg(feature = "AudioFormat")]
1859pub use self::__AudioFormat::kAudioFormatProperty_ValidateChannelLayout;
1860#[cfg(feature = "AudioFormat")]
1861pub use self::__AudioFormat::kAudioFormatUnknownFormatError;
1862#[cfg(feature = "AudioFormat")]
1863pub use self::__AudioFormat::kAudioFormatUnspecifiedError;
1864#[cfg(feature = "AudioFormat")]
1865pub use self::__AudioFormat::kAudioFormatUnsupportedDataFormatError;
1866#[cfg(feature = "AudioFormat")]
1867pub use self::__AudioFormat::kAudioFormatUnsupportedPropertyError;
1868#[cfg(all(feature = "AudioFormat", feature = "objc2-core-audio-types"))]
1869pub use self::__AudioFormat::AudioBalanceFade;
1870#[cfg(feature = "AudioFormat")]
1871pub use self::__AudioFormat::AudioBalanceFadeType;
1872#[cfg(feature = "AudioFormat")]
1873pub use self::__AudioFormat::AudioFormatGetProperty;
1874#[cfg(feature = "AudioFormat")]
1875pub use self::__AudioFormat::AudioFormatGetPropertyInfo;
1876#[cfg(all(feature = "AudioFormat", feature = "objc2-core-audio-types"))]
1877pub use self::__AudioFormat::AudioFormatInfo;
1878#[cfg(feature = "AudioFormat")]
1879pub use self::__AudioFormat::AudioFormatPropertyID;
1880#[cfg(all(feature = "AudioFormat", feature = "objc2-core-audio-types"))]
1881pub use self::__AudioFormat::AudioPanningInfo;
1882#[cfg(feature = "AudioFormat")]
1883pub use self::__AudioFormat::AudioPanningMode;
1884#[cfg(all(feature = "AudioFormat", feature = "objc2-core-audio-types"))]
1885pub use self::__AudioFormat::ExtendedAudioFormatInfo;
1886#[cfg(feature = "AudioOutputUnit")]
1887pub use self::__AudioOutputUnit::kAudioOutputUnitRange;
1888#[cfg(feature = "AudioOutputUnit")]
1889pub use self::__AudioOutputUnit::kAudioOutputUnitStartSelect;
1890#[cfg(feature = "AudioOutputUnit")]
1891pub use self::__AudioOutputUnit::kAudioOutputUnitStopSelect;
1892#[cfg(all(
1893 feature = "AUComponent",
1894 feature = "AudioComponent",
1895 feature = "AudioOutputUnit"
1896))]
1897pub use self::__AudioOutputUnit::AudioOutputUnitStart;
1898#[cfg(feature = "AudioOutputUnit")]
1899pub use self::__AudioOutputUnit::AudioOutputUnitStartProc;
1900#[cfg(all(
1901 feature = "AUComponent",
1902 feature = "AudioComponent",
1903 feature = "AudioOutputUnit"
1904))]
1905pub use self::__AudioOutputUnit::AudioOutputUnitStop;
1906#[cfg(feature = "AudioOutputUnit")]
1907pub use self::__AudioOutputUnit::AudioOutputUnitStopProc;
1908#[cfg(feature = "AudioQueue")]
1909pub use self::__AudioQueue::kAudioQueueDeviceProperty_NumberChannels;
1910#[cfg(feature = "AudioQueue")]
1911pub use self::__AudioQueue::kAudioQueueDeviceProperty_SampleRate;
1912#[cfg(feature = "AudioQueue")]
1913pub use self::__AudioQueue::kAudioQueueErr_BufferEmpty;
1914#[cfg(feature = "AudioQueue")]
1915pub use self::__AudioQueue::kAudioQueueErr_BufferEnqueuedTwice;
1916#[cfg(feature = "AudioQueue")]
1917pub use self::__AudioQueue::kAudioQueueErr_BufferInQueue;
1918#[cfg(feature = "AudioQueue")]
1919pub use self::__AudioQueue::kAudioQueueErr_CannotStart;
1920#[cfg(feature = "AudioQueue")]
1921pub use self::__AudioQueue::kAudioQueueErr_CannotStartYet;
1922#[cfg(feature = "AudioQueue")]
1923pub use self::__AudioQueue::kAudioQueueErr_CodecNotFound;
1924#[cfg(feature = "AudioQueue")]
1925pub use self::__AudioQueue::kAudioQueueErr_DisposalPending;
1926#[cfg(feature = "AudioQueue")]
1927pub use self::__AudioQueue::kAudioQueueErr_EnqueueDuringReset;
1928#[cfg(feature = "AudioQueue")]
1929pub use self::__AudioQueue::kAudioQueueErr_InvalidBuffer;
1930#[cfg(feature = "AudioQueue")]
1931pub use self::__AudioQueue::kAudioQueueErr_InvalidCodecAccess;
1932#[cfg(feature = "AudioQueue")]
1933pub use self::__AudioQueue::kAudioQueueErr_InvalidDevice;
1934#[cfg(feature = "AudioQueue")]
1935pub use self::__AudioQueue::kAudioQueueErr_InvalidOfflineMode;
1936#[cfg(feature = "AudioQueue")]
1937pub use self::__AudioQueue::kAudioQueueErr_InvalidParameter;
1938#[cfg(feature = "AudioQueue")]
1939pub use self::__AudioQueue::kAudioQueueErr_InvalidProperty;
1940#[cfg(feature = "AudioQueue")]
1941pub use self::__AudioQueue::kAudioQueueErr_InvalidPropertySize;
1942#[cfg(feature = "AudioQueue")]
1943pub use self::__AudioQueue::kAudioQueueErr_InvalidPropertyValue;
1944#[cfg(feature = "AudioQueue")]
1945pub use self::__AudioQueue::kAudioQueueErr_InvalidQueueType;
1946#[cfg(feature = "AudioQueue")]
1947pub use self::__AudioQueue::kAudioQueueErr_InvalidRunState;
1948#[cfg(feature = "AudioQueue")]
1949pub use self::__AudioQueue::kAudioQueueErr_InvalidTapContext;
1950#[cfg(feature = "AudioQueue")]
1951pub use self::__AudioQueue::kAudioQueueErr_InvalidTapType;
1952#[cfg(feature = "AudioQueue")]
1953pub use self::__AudioQueue::kAudioQueueErr_Permissions;
1954#[cfg(feature = "AudioQueue")]
1955pub use self::__AudioQueue::kAudioQueueErr_PrimeTimedOut;
1956#[cfg(feature = "AudioQueue")]
1957pub use self::__AudioQueue::kAudioQueueErr_QueueInvalidated;
1958#[cfg(feature = "AudioQueue")]
1959pub use self::__AudioQueue::kAudioQueueErr_RecordUnderrun;
1960#[cfg(feature = "AudioQueue")]
1961pub use self::__AudioQueue::kAudioQueueErr_TooManyTaps;
1962#[cfg(feature = "AudioQueue")]
1963pub use self::__AudioQueue::kAudioQueueParam_Pan;
1964#[cfg(feature = "AudioQueue")]
1965pub use self::__AudioQueue::kAudioQueueParam_Pitch;
1966#[cfg(feature = "AudioQueue")]
1967pub use self::__AudioQueue::kAudioQueueParam_PlayRate;
1968#[cfg(feature = "AudioQueue")]
1969pub use self::__AudioQueue::kAudioQueueParam_Volume;
1970#[cfg(feature = "AudioQueue")]
1971pub use self::__AudioQueue::kAudioQueueParam_VolumeRampTime;
1972#[cfg(feature = "AudioQueue")]
1973pub use self::__AudioQueue::kAudioQueueProperty_ChannelAssignments;
1974#[cfg(feature = "AudioQueue")]
1975pub use self::__AudioQueue::kAudioQueueProperty_ChannelLayout;
1976#[cfg(feature = "AudioQueue")]
1977pub use self::__AudioQueue::kAudioQueueProperty_ConverterError;
1978#[cfg(feature = "AudioQueue")]
1979pub use self::__AudioQueue::kAudioQueueProperty_CurrentDevice;
1980#[cfg(feature = "AudioQueue")]
1981pub use self::__AudioQueue::kAudioQueueProperty_CurrentLevelMeter;
1982#[cfg(feature = "AudioQueue")]
1983pub use self::__AudioQueue::kAudioQueueProperty_CurrentLevelMeterDB;
1984#[cfg(feature = "AudioQueue")]
1985pub use self::__AudioQueue::kAudioQueueProperty_DecodeBufferSizeFrames;
1986#[cfg(feature = "AudioQueue")]
1987pub use self::__AudioQueue::kAudioQueueProperty_EnableLevelMetering;
1988#[cfg(feature = "AudioQueue")]
1989pub use self::__AudioQueue::kAudioQueueProperty_EnableTimePitch;
1990#[cfg(feature = "AudioQueue")]
1991pub use self::__AudioQueue::kAudioQueueProperty_IsRunning;
1992#[cfg(feature = "AudioQueue")]
1993pub use self::__AudioQueue::kAudioQueueProperty_MagicCookie;
1994#[cfg(feature = "AudioQueue")]
1995pub use self::__AudioQueue::kAudioQueueProperty_MaximumOutputPacketSize;
1996#[cfg(feature = "AudioQueue")]
1997pub use self::__AudioQueue::kAudioQueueProperty_StreamDescription;
1998#[cfg(feature = "AudioQueue")]
1999pub use self::__AudioQueue::kAudioQueueProperty_TimePitchAlgorithm;
2000#[cfg(feature = "AudioQueue")]
2001pub use self::__AudioQueue::kAudioQueueProperty_TimePitchBypass;
2002#[cfg(feature = "AudioQueue")]
2003pub use self::__AudioQueue::kAudioQueueTimePitchAlgorithm_Spectral;
2004#[cfg(feature = "AudioQueue")]
2005pub use self::__AudioQueue::kAudioQueueTimePitchAlgorithm_TimeDomain;
2006#[cfg(feature = "AudioQueue")]
2007pub use self::__AudioQueue::kAudioQueueTimePitchAlgorithm_Varispeed;
2008#[cfg(feature = "AudioQueue")]
2009pub use self::__AudioQueue::AudioQueueAddPropertyListener;
2010#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2011pub use self::__AudioQueue::AudioQueueAllocateBuffer;
2012#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2013pub use self::__AudioQueue::AudioQueueAllocateBufferWithPacketDescriptions;
2014#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2015pub use self::__AudioQueue::AudioQueueBuffer;
2016#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2017pub use self::__AudioQueue::AudioQueueBufferRef;
2018#[cfg(all(feature = "AudioQueue", feature = "objc2-core-foundation"))]
2019pub use self::__AudioQueue::AudioQueueChannelAssignment;
2020#[cfg(feature = "AudioQueue")]
2021pub use self::__AudioQueue::AudioQueueCreateTimeline;
2022#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2023pub use self::__AudioQueue::AudioQueueDeviceGetCurrentTime;
2024#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2025pub use self::__AudioQueue::AudioQueueDeviceGetNearestStartTime;
2026#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2027pub use self::__AudioQueue::AudioQueueDeviceTranslateTime;
2028#[cfg(feature = "AudioQueue")]
2029pub use self::__AudioQueue::AudioQueueDispose;
2030#[cfg(feature = "AudioQueue")]
2031pub use self::__AudioQueue::AudioQueueDisposeTimeline;
2032#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2033pub use self::__AudioQueue::AudioQueueEnqueueBuffer;
2034#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2035pub use self::__AudioQueue::AudioQueueEnqueueBufferWithParameters;
2036#[cfg(feature = "AudioQueue")]
2037pub use self::__AudioQueue::AudioQueueFlush;
2038#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2039pub use self::__AudioQueue::AudioQueueFreeBuffer;
2040#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2041pub use self::__AudioQueue::AudioQueueGetCurrentTime;
2042#[cfg(feature = "AudioQueue")]
2043pub use self::__AudioQueue::AudioQueueGetParameter;
2044#[cfg(feature = "AudioQueue")]
2045pub use self::__AudioQueue::AudioQueueGetProperty;
2046#[cfg(feature = "AudioQueue")]
2047pub use self::__AudioQueue::AudioQueueGetPropertySize;
2048#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2049pub use self::__AudioQueue::AudioQueueInputCallback;
2050#[cfg(all(
2051 feature = "AudioQueue",
2052 feature = "block2",
2053 feature = "objc2-core-audio-types"
2054))]
2055pub use self::__AudioQueue::AudioQueueInputCallbackBlock;
2056#[cfg(feature = "AudioQueue")]
2057pub use self::__AudioQueue::AudioQueueLevelMeterState;
2058#[cfg(all(
2059 feature = "AudioQueue",
2060 feature = "objc2-core-audio-types",
2061 feature = "objc2-core-foundation"
2062))]
2063pub use self::__AudioQueue::AudioQueueNewInput;
2064#[cfg(all(
2065 feature = "AudioQueue",
2066 feature = "block2",
2067 feature = "dispatch2",
2068 feature = "objc2-core-audio-types"
2069))]
2070pub use self::__AudioQueue::AudioQueueNewInputWithDispatchQueue;
2071#[cfg(all(
2072 feature = "AudioQueue",
2073 feature = "objc2-core-audio-types",
2074 feature = "objc2-core-foundation"
2075))]
2076pub use self::__AudioQueue::AudioQueueNewOutput;
2077#[cfg(all(
2078 feature = "AudioQueue",
2079 feature = "block2",
2080 feature = "dispatch2",
2081 feature = "objc2-core-audio-types"
2082))]
2083pub use self::__AudioQueue::AudioQueueNewOutputWithDispatchQueue;
2084#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2085pub use self::__AudioQueue::AudioQueueOfflineRender;
2086#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2087pub use self::__AudioQueue::AudioQueueOutputCallback;
2088#[cfg(all(
2089 feature = "AudioQueue",
2090 feature = "block2",
2091 feature = "objc2-core-audio-types"
2092))]
2093pub use self::__AudioQueue::AudioQueueOutputCallbackBlock;
2094#[cfg(feature = "AudioQueue")]
2095pub use self::__AudioQueue::AudioQueueParameterEvent;
2096#[cfg(feature = "AudioQueue")]
2097pub use self::__AudioQueue::AudioQueueParameterID;
2098#[cfg(feature = "AudioQueue")]
2099pub use self::__AudioQueue::AudioQueueParameterValue;
2100#[cfg(feature = "AudioQueue")]
2101pub use self::__AudioQueue::AudioQueuePause;
2102#[cfg(feature = "AudioQueue")]
2103pub use self::__AudioQueue::AudioQueuePrime;
2104#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2105pub use self::__AudioQueue::AudioQueueProcessingTapCallback;
2106#[cfg(feature = "AudioQueue")]
2107pub use self::__AudioQueue::AudioQueueProcessingTapDispose;
2108#[cfg(feature = "AudioQueue")]
2109pub use self::__AudioQueue::AudioQueueProcessingTapFlags;
2110#[cfg(feature = "AudioQueue")]
2111pub use self::__AudioQueue::AudioQueueProcessingTapGetQueueTime;
2112#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2113pub use self::__AudioQueue::AudioQueueProcessingTapGetSourceAudio;
2114#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2115pub use self::__AudioQueue::AudioQueueProcessingTapNew;
2116#[cfg(feature = "AudioQueue")]
2117pub use self::__AudioQueue::AudioQueueProcessingTapRef;
2118#[cfg(feature = "AudioQueue")]
2119pub use self::__AudioQueue::AudioQueuePropertyID;
2120#[cfg(feature = "AudioQueue")]
2121pub use self::__AudioQueue::AudioQueuePropertyListenerProc;
2122#[cfg(feature = "AudioQueue")]
2123pub use self::__AudioQueue::AudioQueueRef;
2124#[cfg(feature = "AudioQueue")]
2125pub use self::__AudioQueue::AudioQueueRemovePropertyListener;
2126#[cfg(feature = "AudioQueue")]
2127pub use self::__AudioQueue::AudioQueueReset;
2128#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2129pub use self::__AudioQueue::AudioQueueSetOfflineRenderFormat;
2130#[cfg(feature = "AudioQueue")]
2131pub use self::__AudioQueue::AudioQueueSetParameter;
2132#[cfg(feature = "AudioQueue")]
2133pub use self::__AudioQueue::AudioQueueSetProperty;
2134#[cfg(all(feature = "AudioQueue", feature = "objc2-core-audio-types"))]
2135pub use self::__AudioQueue::AudioQueueStart;
2136#[cfg(feature = "AudioQueue")]
2137pub use self::__AudioQueue::AudioQueueStop;
2138#[cfg(feature = "AudioQueue")]
2139pub use self::__AudioQueue::AudioQueueTimelineRef;
2140#[cfg(feature = "AudioQueue")]
2141pub use self::__AudioQueue::OpaqueAudioQueue;
2142#[cfg(feature = "AudioQueue")]
2143pub use self::__AudioQueue::OpaqueAudioQueueProcessingTap;
2144#[cfg(feature = "AudioQueue")]
2145pub use self::__AudioQueue::OpaqueAudioQueueTimeline;
2146#[cfg(feature = "AudioServices")]
2147pub use self::__AudioServices::kAudioServicesBadPropertySizeError;
2148#[cfg(feature = "AudioServices")]
2149pub use self::__AudioServices::kAudioServicesBadSpecifierSizeError;
2150#[cfg(feature = "AudioServices")]
2151pub use self::__AudioServices::kAudioServicesNoError;
2152#[cfg(feature = "AudioServices")]
2153pub use self::__AudioServices::kAudioServicesPropertyCompletePlaybackIfAppDies;
2154#[cfg(feature = "AudioServices")]
2155pub use self::__AudioServices::kAudioServicesPropertyIsUISound;
2156#[cfg(feature = "AudioServices")]
2157pub use self::__AudioServices::kAudioServicesSystemSoundClientTimedOutError;
2158#[cfg(feature = "AudioServices")]
2159pub use self::__AudioServices::kAudioServicesSystemSoundExceededMaximumDurationError;
2160#[cfg(feature = "AudioServices")]
2161pub use self::__AudioServices::kAudioServicesSystemSoundUnspecifiedError;
2162#[cfg(feature = "AudioServices")]
2163pub use self::__AudioServices::kAudioServicesUnsupportedPropertyError;
2164#[cfg(feature = "AudioServices")]
2165pub use self::__AudioServices::kSystemSoundID_FlashScreen;
2166#[cfg(feature = "AudioServices")]
2167pub use self::__AudioServices::kSystemSoundID_UserPreferredAlert;
2168#[cfg(feature = "AudioServices")]
2169pub use self::__AudioServices::kSystemSoundID_Vibrate;
2170#[cfg(feature = "AudioServices")]
2171pub use self::__AudioServices::kUserPreferredAlert;
2172#[cfg(all(feature = "AudioServices", feature = "objc2-core-foundation"))]
2173pub use self::__AudioServices::AudioServicesAddSystemSoundCompletion;
2174#[cfg(all(feature = "AudioServices", feature = "objc2-core-foundation"))]
2175pub use self::__AudioServices::AudioServicesCreateSystemSoundID;
2176#[cfg(feature = "AudioServices")]
2177pub use self::__AudioServices::AudioServicesDisposeSystemSoundID;
2178#[cfg(feature = "AudioServices")]
2179pub use self::__AudioServices::AudioServicesGetProperty;
2180#[cfg(feature = "AudioServices")]
2181pub use self::__AudioServices::AudioServicesGetPropertyInfo;
2182#[cfg(feature = "AudioServices")]
2183pub use self::__AudioServices::AudioServicesPlayAlertSound;
2184#[cfg(all(feature = "AudioServices", feature = "block2"))]
2185pub use self::__AudioServices::AudioServicesPlayAlertSoundWithCompletion;
2186#[cfg(feature = "AudioServices")]
2187pub use self::__AudioServices::AudioServicesPlaySystemSound;
2188#[cfg(all(feature = "AudioServices", feature = "block2"))]
2189pub use self::__AudioServices::AudioServicesPlaySystemSoundWithCompletion;
2190#[cfg(feature = "AudioServices")]
2191pub use self::__AudioServices::AudioServicesPropertyID;
2192#[cfg(feature = "AudioServices")]
2193pub use self::__AudioServices::AudioServicesRemoveSystemSoundCompletion;
2194#[cfg(feature = "AudioServices")]
2195pub use self::__AudioServices::AudioServicesSetProperty;
2196#[cfg(feature = "AudioServices")]
2197pub use self::__AudioServices::AudioServicesSystemSoundCompletionProc;
2198#[cfg(feature = "AudioServices")]
2199pub use self::__AudioServices::SystemSoundID;
2200#[cfg(feature = "AudioSession")]
2201pub use self::__AudioSession::kAudioServicesNoHardwareError;
2202#[cfg(feature = "AudioSession")]
2203pub use self::__AudioSession::kAudioSessionAlreadyInitialized;
2204#[cfg(feature = "AudioSession")]
2205pub use self::__AudioSession::kAudioSessionBadPropertySizeError;
2206#[cfg(feature = "AudioSession")]
2207pub use self::__AudioSession::kAudioSessionBeginInterruption;
2208#[cfg(feature = "AudioSession")]
2209pub use self::__AudioSession::kAudioSessionCategory_AmbientSound;
2210#[cfg(feature = "AudioSession")]
2211pub use self::__AudioSession::kAudioSessionCategory_AudioProcessing;
2212#[cfg(feature = "AudioSession")]
2213pub use self::__AudioSession::kAudioSessionCategory_LiveAudio;
2214#[cfg(feature = "AudioSession")]
2215pub use self::__AudioSession::kAudioSessionCategory_MediaPlayback;
2216#[cfg(feature = "AudioSession")]
2217pub use self::__AudioSession::kAudioSessionCategory_PlayAndRecord;
2218#[cfg(feature = "AudioSession")]
2219pub use self::__AudioSession::kAudioSessionCategory_RecordAudio;
2220#[cfg(feature = "AudioSession")]
2221pub use self::__AudioSession::kAudioSessionCategory_SoloAmbientSound;
2222#[cfg(feature = "AudioSession")]
2223pub use self::__AudioSession::kAudioSessionCategory_UserInterfaceSoundEffects;
2224#[cfg(feature = "AudioSession")]
2225pub use self::__AudioSession::kAudioSessionEndInterruption;
2226#[cfg(feature = "AudioSession")]
2227pub use self::__AudioSession::kAudioSessionIncompatibleCategory;
2228#[cfg(feature = "AudioSession")]
2229pub use self::__AudioSession::kAudioSessionInitializationError;
2230#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2231pub use self::__AudioSession::kAudioSessionInputRoute_BluetoothHFP;
2232#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2233pub use self::__AudioSession::kAudioSessionInputRoute_BuiltInMic;
2234#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2235pub use self::__AudioSession::kAudioSessionInputRoute_HeadsetMic;
2236#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2237pub use self::__AudioSession::kAudioSessionInputRoute_LineIn;
2238#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2239pub use self::__AudioSession::kAudioSessionInputRoute_USBAudio;
2240#[cfg(feature = "AudioSession")]
2241pub use self::__AudioSession::kAudioSessionInterruptionType_ShouldNotResume;
2242#[cfg(feature = "AudioSession")]
2243pub use self::__AudioSession::kAudioSessionInterruptionType_ShouldResume;
2244#[cfg(feature = "AudioSession")]
2245pub use self::__AudioSession::kAudioSessionMode_Default;
2246#[cfg(feature = "AudioSession")]
2247pub use self::__AudioSession::kAudioSessionMode_GameChat;
2248#[cfg(feature = "AudioSession")]
2249pub use self::__AudioSession::kAudioSessionMode_Measurement;
2250#[cfg(feature = "AudioSession")]
2251pub use self::__AudioSession::kAudioSessionMode_VideoRecording;
2252#[cfg(feature = "AudioSession")]
2253pub use self::__AudioSession::kAudioSessionMode_VoiceChat;
2254#[cfg(feature = "AudioSession")]
2255pub use self::__AudioSession::kAudioSessionNoCategorySet;
2256#[cfg(feature = "AudioSession")]
2257pub use self::__AudioSession::kAudioSessionNoError;
2258#[cfg(feature = "AudioSession")]
2259pub use self::__AudioSession::kAudioSessionNotActiveError;
2260#[cfg(feature = "AudioSession")]
2261pub use self::__AudioSession::kAudioSessionNotInitialized;
2262#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2263pub use self::__AudioSession::kAudioSessionOutputRoute_AirPlay;
2264#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2265pub use self::__AudioSession::kAudioSessionOutputRoute_BluetoothA2DP;
2266#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2267pub use self::__AudioSession::kAudioSessionOutputRoute_BluetoothHFP;
2268#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2269pub use self::__AudioSession::kAudioSessionOutputRoute_BuiltInReceiver;
2270#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2271pub use self::__AudioSession::kAudioSessionOutputRoute_BuiltInSpeaker;
2272#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2273pub use self::__AudioSession::kAudioSessionOutputRoute_HDMI;
2274#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2275pub use self::__AudioSession::kAudioSessionOutputRoute_Headphones;
2276#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2277pub use self::__AudioSession::kAudioSessionOutputRoute_LineOut;
2278#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2279pub use self::__AudioSession::kAudioSessionOutputRoute_USBAudio;
2280#[cfg(feature = "AudioSession")]
2281pub use self::__AudioSession::kAudioSessionOverrideAudioRoute_None;
2282#[cfg(feature = "AudioSession")]
2283pub use self::__AudioSession::kAudioSessionOverrideAudioRoute_Speaker;
2284#[cfg(feature = "AudioSession")]
2285pub use self::__AudioSession::kAudioSessionProperty_AudioCategory;
2286#[cfg(feature = "AudioSession")]
2287pub use self::__AudioSession::kAudioSessionProperty_AudioInputAvailable;
2288#[cfg(feature = "AudioSession")]
2289pub use self::__AudioSession::kAudioSessionProperty_AudioRoute;
2290#[cfg(feature = "AudioSession")]
2291pub use self::__AudioSession::kAudioSessionProperty_AudioRouteChange;
2292#[cfg(feature = "AudioSession")]
2293pub use self::__AudioSession::kAudioSessionProperty_AudioRouteDescription;
2294#[cfg(feature = "AudioSession")]
2295pub use self::__AudioSession::kAudioSessionProperty_CurrentHardwareIOBufferDuration;
2296#[cfg(feature = "AudioSession")]
2297pub use self::__AudioSession::kAudioSessionProperty_CurrentHardwareInputLatency;
2298#[cfg(feature = "AudioSession")]
2299pub use self::__AudioSession::kAudioSessionProperty_CurrentHardwareInputNumberChannels;
2300#[cfg(feature = "AudioSession")]
2301pub use self::__AudioSession::kAudioSessionProperty_CurrentHardwareOutputLatency;
2302#[cfg(feature = "AudioSession")]
2303pub use self::__AudioSession::kAudioSessionProperty_CurrentHardwareOutputNumberChannels;
2304#[cfg(feature = "AudioSession")]
2305pub use self::__AudioSession::kAudioSessionProperty_CurrentHardwareOutputVolume;
2306#[cfg(feature = "AudioSession")]
2307pub use self::__AudioSession::kAudioSessionProperty_CurrentHardwareSampleRate;
2308#[cfg(feature = "AudioSession")]
2309pub use self::__AudioSession::kAudioSessionProperty_InputGainAvailable;
2310#[cfg(feature = "AudioSession")]
2311pub use self::__AudioSession::kAudioSessionProperty_InputGainScalar;
2312#[cfg(feature = "AudioSession")]
2313pub use self::__AudioSession::kAudioSessionProperty_InputSource;
2314#[cfg(feature = "AudioSession")]
2315pub use self::__AudioSession::kAudioSessionProperty_InputSources;
2316#[cfg(feature = "AudioSession")]
2317pub use self::__AudioSession::kAudioSessionProperty_InterruptionType;
2318#[cfg(feature = "AudioSession")]
2319pub use self::__AudioSession::kAudioSessionProperty_Mode;
2320#[cfg(feature = "AudioSession")]
2321pub use self::__AudioSession::kAudioSessionProperty_OtherAudioIsPlaying;
2322#[cfg(feature = "AudioSession")]
2323pub use self::__AudioSession::kAudioSessionProperty_OtherMixableAudioShouldDuck;
2324#[cfg(feature = "AudioSession")]
2325pub use self::__AudioSession::kAudioSessionProperty_OutputDestination;
2326#[cfg(feature = "AudioSession")]
2327pub use self::__AudioSession::kAudioSessionProperty_OutputDestinations;
2328#[cfg(feature = "AudioSession")]
2329pub use self::__AudioSession::kAudioSessionProperty_OverrideAudioRoute;
2330#[cfg(feature = "AudioSession")]
2331pub use self::__AudioSession::kAudioSessionProperty_OverrideCategoryDefaultToSpeaker;
2332#[cfg(feature = "AudioSession")]
2333pub use self::__AudioSession::kAudioSessionProperty_OverrideCategoryEnableBluetoothInput;
2334#[cfg(feature = "AudioSession")]
2335pub use self::__AudioSession::kAudioSessionProperty_OverrideCategoryMixWithOthers;
2336#[cfg(feature = "AudioSession")]
2337pub use self::__AudioSession::kAudioSessionProperty_PreferredHardwareIOBufferDuration;
2338#[cfg(feature = "AudioSession")]
2339pub use self::__AudioSession::kAudioSessionProperty_PreferredHardwareSampleRate;
2340#[cfg(feature = "AudioSession")]
2341pub use self::__AudioSession::kAudioSessionProperty_ServerDied;
2342#[cfg(feature = "AudioSession")]
2343pub use self::__AudioSession::kAudioSessionRouteChangeReason_CategoryChange;
2344#[cfg(feature = "AudioSession")]
2345pub use self::__AudioSession::kAudioSessionRouteChangeReason_NewDeviceAvailable;
2346#[cfg(feature = "AudioSession")]
2347pub use self::__AudioSession::kAudioSessionRouteChangeReason_NoSuitableRouteForCategory;
2348#[cfg(feature = "AudioSession")]
2349pub use self::__AudioSession::kAudioSessionRouteChangeReason_OldDeviceUnavailable;
2350#[cfg(feature = "AudioSession")]
2351pub use self::__AudioSession::kAudioSessionRouteChangeReason_Override;
2352#[cfg(feature = "AudioSession")]
2353pub use self::__AudioSession::kAudioSessionRouteChangeReason_RouteConfigurationChange;
2354#[cfg(feature = "AudioSession")]
2355pub use self::__AudioSession::kAudioSessionRouteChangeReason_Unknown;
2356#[cfg(feature = "AudioSession")]
2357pub use self::__AudioSession::kAudioSessionRouteChangeReason_WakeFromSleep;
2358#[cfg(feature = "AudioSession")]
2359pub use self::__AudioSession::kAudioSessionSetActiveFlag_NotifyOthersOnDeactivation;
2360#[cfg(feature = "AudioSession")]
2361pub use self::__AudioSession::kAudioSessionUnspecifiedError;
2362#[cfg(feature = "AudioSession")]
2363pub use self::__AudioSession::kAudioSessionUnsupportedPropertyError;
2364#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2365pub use self::__AudioSession::kAudioSession_AudioRouteChangeKey_CurrentRouteDescription;
2366#[cfg(feature = "AudioSession")]
2367pub use self::__AudioSession::kAudioSession_AudioRouteChangeKey_OldRoute;
2368#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2369pub use self::__AudioSession::kAudioSession_AudioRouteChangeKey_PreviousRouteDescription;
2370#[cfg(feature = "AudioSession")]
2371pub use self::__AudioSession::kAudioSession_AudioRouteChangeKey_Reason;
2372#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2373pub use self::__AudioSession::kAudioSession_AudioRouteKey_Inputs;
2374#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2375pub use self::__AudioSession::kAudioSession_AudioRouteKey_Outputs;
2376#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2377pub use self::__AudioSession::kAudioSession_AudioRouteKey_Type;
2378#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2379pub use self::__AudioSession::kAudioSession_InputSourceKey_Description;
2380#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2381pub use self::__AudioSession::kAudioSession_InputSourceKey_ID;
2382#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2383pub use self::__AudioSession::kAudioSession_OutputDestinationKey_Description;
2384#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2385pub use self::__AudioSession::kAudioSession_OutputDestinationKey_ID;
2386#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2387pub use self::__AudioSession::kAudioSession_RouteChangeKey_Reason;
2388#[cfg(feature = "AudioSession")]
2389pub use self::__AudioSession::AudioSessionAddPropertyListener;
2390#[cfg(feature = "AudioSession")]
2391pub use self::__AudioSession::AudioSessionGetProperty;
2392#[cfg(feature = "AudioSession")]
2393pub use self::__AudioSession::AudioSessionGetPropertySize;
2394#[cfg(all(feature = "AudioSession", feature = "objc2-core-foundation"))]
2395pub use self::__AudioSession::AudioSessionInitialize;
2396#[cfg(feature = "AudioSession")]
2397pub use self::__AudioSession::AudioSessionInterruptionListener;
2398#[cfg(feature = "AudioSession")]
2399pub use self::__AudioSession::AudioSessionInterruptionType;
2400#[cfg(feature = "AudioSession")]
2401pub use self::__AudioSession::AudioSessionPropertyID;
2402#[cfg(feature = "AudioSession")]
2403pub use self::__AudioSession::AudioSessionPropertyListener;
2404#[cfg(feature = "AudioSession")]
2405pub use self::__AudioSession::AudioSessionRemovePropertyListener;
2406#[cfg(feature = "AudioSession")]
2407pub use self::__AudioSession::AudioSessionRemovePropertyListenerWithUserData;
2408#[cfg(feature = "AudioSession")]
2409pub use self::__AudioSession::AudioSessionSetActive;
2410#[cfg(feature = "AudioSession")]
2411pub use self::__AudioSession::AudioSessionSetActiveWithFlags;
2412#[cfg(feature = "AudioSession")]
2413pub use self::__AudioSession::AudioSessionSetProperty;
2414#[cfg(feature = "AudioUnit")]
2415pub use self::__AudioUnit::AUDIO_UNIT_VERSION;
2416#[cfg(feature = "AudioUnitCarbonView")]
2417pub use self::__AudioUnitCarbonView::kAUCarbonViewSubType_Generic;
2418#[cfg(feature = "AudioUnitCarbonView")]
2419pub use self::__AudioUnitCarbonView::kAudioUnitCarbonViewComponentType;
2420#[cfg(feature = "AudioUnitCarbonView")]
2421pub use self::__AudioUnitCarbonView::kAudioUnitCarbonViewCreateSelect;
2422#[cfg(feature = "AudioUnitCarbonView")]
2423pub use self::__AudioUnitCarbonView::kAudioUnitCarbonViewEvent_MouseDownInControl;
2424#[cfg(feature = "AudioUnitCarbonView")]
2425pub use self::__AudioUnitCarbonView::kAudioUnitCarbonViewEvent_MouseUpInControl;
2426#[cfg(feature = "AudioUnitCarbonView")]
2427pub use self::__AudioUnitCarbonView::kAudioUnitCarbonViewRange;
2428#[cfg(feature = "AudioUnitCarbonView")]
2429pub use self::__AudioUnitCarbonView::kAudioUnitCarbonViewSetEventListenerSelect;
2430#[cfg(feature = "AudioUnitCarbonView")]
2431pub use self::__AudioUnitCarbonView::AudioUnitCarbonViewEventID;
2432#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2433pub use self::__AudioUnitParameters::k3DMixerParam_Azimuth;
2434#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2435pub use self::__AudioUnitParameters::k3DMixerParam_BusEnable;
2436#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2437pub use self::__AudioUnitParameters::k3DMixerParam_Distance;
2438#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2439pub use self::__AudioUnitParameters::k3DMixerParam_DryWetReverbBlend;
2440#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2441pub use self::__AudioUnitParameters::k3DMixerParam_Elevation;
2442#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2443pub use self::__AudioUnitParameters::k3DMixerParam_Gain;
2444#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2445pub use self::__AudioUnitParameters::k3DMixerParam_GlobalReverbGain;
2446#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2447pub use self::__AudioUnitParameters::k3DMixerParam_GlobalReverbGainInDecibels;
2448#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2449pub use self::__AudioUnitParameters::k3DMixerParam_MaxGain;
2450#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2451pub use self::__AudioUnitParameters::k3DMixerParam_MaxGainInDecibels;
2452#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2453pub use self::__AudioUnitParameters::k3DMixerParam_MinGain;
2454#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2455pub use self::__AudioUnitParameters::k3DMixerParam_MinGainInDecibels;
2456#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2457pub use self::__AudioUnitParameters::k3DMixerParam_ObstructionAttenuation;
2458#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2459pub use self::__AudioUnitParameters::k3DMixerParam_ObstructionAttenuationInDecibels;
2460#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2461pub use self::__AudioUnitParameters::k3DMixerParam_OcclusionAttenuation;
2462#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2463pub use self::__AudioUnitParameters::k3DMixerParam_OcclusionAttenuationInDecibels;
2464#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2465pub use self::__AudioUnitParameters::k3DMixerParam_PlaybackRate;
2466#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2467pub use self::__AudioUnitParameters::k3DMixerParam_PostAveragePower;
2468#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2469pub use self::__AudioUnitParameters::k3DMixerParam_PostPeakHoldLevel;
2470#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2471pub use self::__AudioUnitParameters::k3DMixerParam_PreAveragePower;
2472#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2473pub use self::__AudioUnitParameters::k3DMixerParam_PrePeakHoldLevel;
2474#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2475pub use self::__AudioUnitParameters::k3DMixerParam_ReverbBlend;
2476#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2477pub use self::__AudioUnitParameters::kAUGroupParameterID_AllNotesOff;
2478#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2479pub use self::__AudioUnitParameters::kAUGroupParameterID_AllSoundOff;
2480#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2481pub use self::__AudioUnitParameters::kAUGroupParameterID_ChannelPressure;
2482#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2483pub use self::__AudioUnitParameters::kAUGroupParameterID_DataEntry;
2484#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2485pub use self::__AudioUnitParameters::kAUGroupParameterID_DataEntry_LSB;
2486#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2487pub use self::__AudioUnitParameters::kAUGroupParameterID_Expression;
2488#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2489pub use self::__AudioUnitParameters::kAUGroupParameterID_Expression_LSB;
2490#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2491pub use self::__AudioUnitParameters::kAUGroupParameterID_Foot;
2492#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2493pub use self::__AudioUnitParameters::kAUGroupParameterID_Foot_LSB;
2494#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2495pub use self::__AudioUnitParameters::kAUGroupParameterID_KeyPressure;
2496#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2497pub use self::__AudioUnitParameters::kAUGroupParameterID_KeyPressure_FirstKey;
2498#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2499pub use self::__AudioUnitParameters::kAUGroupParameterID_KeyPressure_LastKey;
2500#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2501pub use self::__AudioUnitParameters::kAUGroupParameterID_ModWheel;
2502#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2503pub use self::__AudioUnitParameters::kAUGroupParameterID_ModWheel_LSB;
2504#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2505pub use self::__AudioUnitParameters::kAUGroupParameterID_Pan;
2506#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2507pub use self::__AudioUnitParameters::kAUGroupParameterID_Pan_LSB;
2508#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2509pub use self::__AudioUnitParameters::kAUGroupParameterID_PitchBend;
2510#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2511pub use self::__AudioUnitParameters::kAUGroupParameterID_ResetAllControllers;
2512#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2513pub use self::__AudioUnitParameters::kAUGroupParameterID_Sostenuto;
2514#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2515pub use self::__AudioUnitParameters::kAUGroupParameterID_Sustain;
2516#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2517pub use self::__AudioUnitParameters::kAUGroupParameterID_Volume;
2518#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2519pub use self::__AudioUnitParameters::kAUGroupParameterID_Volume_LSB;
2520#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2521pub use self::__AudioUnitParameters::kAULowShelfParam_CutoffFrequency;
2522#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2523pub use self::__AudioUnitParameters::kAULowShelfParam_Gain;
2524#[cfg(feature = "AudioUnitParameters")]
2525pub use self::__AudioUnitParameters::kAUNBandEQFilterType_2ndOrderButterworthHighPass;
2526#[cfg(feature = "AudioUnitParameters")]
2527pub use self::__AudioUnitParameters::kAUNBandEQFilterType_2ndOrderButterworthLowPass;
2528#[cfg(feature = "AudioUnitParameters")]
2529pub use self::__AudioUnitParameters::kAUNBandEQFilterType_BandPass;
2530#[cfg(feature = "AudioUnitParameters")]
2531pub use self::__AudioUnitParameters::kAUNBandEQFilterType_BandStop;
2532#[cfg(feature = "AudioUnitParameters")]
2533pub use self::__AudioUnitParameters::kAUNBandEQFilterType_HighShelf;
2534#[cfg(feature = "AudioUnitParameters")]
2535pub use self::__AudioUnitParameters::kAUNBandEQFilterType_LowShelf;
2536#[cfg(feature = "AudioUnitParameters")]
2537pub use self::__AudioUnitParameters::kAUNBandEQFilterType_Parametric;
2538#[cfg(feature = "AudioUnitParameters")]
2539pub use self::__AudioUnitParameters::kAUNBandEQFilterType_ResonantHighPass;
2540#[cfg(feature = "AudioUnitParameters")]
2541pub use self::__AudioUnitParameters::kAUNBandEQFilterType_ResonantHighShelf;
2542#[cfg(feature = "AudioUnitParameters")]
2543pub use self::__AudioUnitParameters::kAUNBandEQFilterType_ResonantLowPass;
2544#[cfg(feature = "AudioUnitParameters")]
2545pub use self::__AudioUnitParameters::kAUNBandEQFilterType_ResonantLowShelf;
2546#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2547pub use self::__AudioUnitParameters::kAUNBandEQParam_Bandwidth;
2548#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2549pub use self::__AudioUnitParameters::kAUNBandEQParam_BypassBand;
2550#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2551pub use self::__AudioUnitParameters::kAUNBandEQParam_FilterType;
2552#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2553pub use self::__AudioUnitParameters::kAUNBandEQParam_Frequency;
2554#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2555pub use self::__AudioUnitParameters::kAUNBandEQParam_Gain;
2556#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2557pub use self::__AudioUnitParameters::kAUNBandEQParam_GlobalGain;
2558#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2559pub use self::__AudioUnitParameters::kAUNetReceiveParam_NumParameters;
2560#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2561pub use self::__AudioUnitParameters::kAUNetReceiveParam_Status;
2562#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2563pub use self::__AudioUnitParameters::kAUNetSendParam_NumParameters;
2564#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2565pub use self::__AudioUnitParameters::kAUNetSendParam_Status;
2566#[cfg(feature = "AudioUnitParameters")]
2567pub use self::__AudioUnitParameters::kAUNetStatus_Connected;
2568#[cfg(feature = "AudioUnitParameters")]
2569pub use self::__AudioUnitParameters::kAUNetStatus_Connecting;
2570#[cfg(feature = "AudioUnitParameters")]
2571pub use self::__AudioUnitParameters::kAUNetStatus_Listening;
2572#[cfg(feature = "AudioUnitParameters")]
2573pub use self::__AudioUnitParameters::kAUNetStatus_NotConnected;
2574#[cfg(feature = "AudioUnitParameters")]
2575pub use self::__AudioUnitParameters::kAUNetStatus_Overflow;
2576#[cfg(feature = "AudioUnitParameters")]
2577pub use self::__AudioUnitParameters::kAUNetStatus_Underflow;
2578#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2579pub use self::__AudioUnitParameters::kAUSamplerParam_CoarseTuning;
2580#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2581pub use self::__AudioUnitParameters::kAUSamplerParam_FineTuning;
2582#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2583pub use self::__AudioUnitParameters::kAUSamplerParam_Gain;
2584#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2585pub use self::__AudioUnitParameters::kAUSamplerParam_Pan;
2586#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2587pub use self::__AudioUnitParameters::kAUSoundIsolationParam_SoundToIsolate;
2588#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2589pub use self::__AudioUnitParameters::kAUSoundIsolationParam_WetDryMixPercent;
2590#[cfg(feature = "AudioUnitParameters")]
2591pub use self::__AudioUnitParameters::kAUSoundIsolationSoundType_HighQualityVoice;
2592#[cfg(feature = "AudioUnitParameters")]
2593pub use self::__AudioUnitParameters::kAUSoundIsolationSoundType_Voice;
2594#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2595pub use self::__AudioUnitParameters::kBandpassParam_Bandwidth;
2596#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2597pub use self::__AudioUnitParameters::kBandpassParam_CenterFrequency;
2598#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2599pub use self::__AudioUnitParameters::kDelayParam_DelayTime;
2600#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2601pub use self::__AudioUnitParameters::kDelayParam_Feedback;
2602#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2603pub use self::__AudioUnitParameters::kDelayParam_LopassCutoff;
2604#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2605pub use self::__AudioUnitParameters::kDelayParam_WetDryMix;
2606#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2607pub use self::__AudioUnitParameters::kDistortionParam_CubicTerm;
2608#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2609pub use self::__AudioUnitParameters::kDistortionParam_Decay;
2610#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2611pub use self::__AudioUnitParameters::kDistortionParam_Decimation;
2612#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2613pub use self::__AudioUnitParameters::kDistortionParam_DecimationMix;
2614#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2615pub use self::__AudioUnitParameters::kDistortionParam_Delay;
2616#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2617pub use self::__AudioUnitParameters::kDistortionParam_DelayMix;
2618#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2619pub use self::__AudioUnitParameters::kDistortionParam_FinalMix;
2620#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2621pub use self::__AudioUnitParameters::kDistortionParam_LinearTerm;
2622#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2623pub use self::__AudioUnitParameters::kDistortionParam_PolynomialMix;
2624#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2625pub use self::__AudioUnitParameters::kDistortionParam_RingModBalance;
2626#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2627pub use self::__AudioUnitParameters::kDistortionParam_RingModFreq1;
2628#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2629pub use self::__AudioUnitParameters::kDistortionParam_RingModFreq2;
2630#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2631pub use self::__AudioUnitParameters::kDistortionParam_RingModMix;
2632#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2633pub use self::__AudioUnitParameters::kDistortionParam_Rounding;
2634#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2635pub use self::__AudioUnitParameters::kDistortionParam_SoftClipGain;
2636#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2637pub use self::__AudioUnitParameters::kDistortionParam_SquaredTerm;
2638#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2639pub use self::__AudioUnitParameters::kDynamicsProcessorParam_AttackTime;
2640#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2641pub use self::__AudioUnitParameters::kDynamicsProcessorParam_CompressionAmount;
2642#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2643pub use self::__AudioUnitParameters::kDynamicsProcessorParam_ExpansionRatio;
2644#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2645pub use self::__AudioUnitParameters::kDynamicsProcessorParam_ExpansionThreshold;
2646#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2647pub use self::__AudioUnitParameters::kDynamicsProcessorParam_HeadRoom;
2648#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2649pub use self::__AudioUnitParameters::kDynamicsProcessorParam_InputAmplitude;
2650#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2651pub use self::__AudioUnitParameters::kDynamicsProcessorParam_MasterGain;
2652#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2653pub use self::__AudioUnitParameters::kDynamicsProcessorParam_OutputAmplitude;
2654#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2655pub use self::__AudioUnitParameters::kDynamicsProcessorParam_OverallGain;
2656#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2657pub use self::__AudioUnitParameters::kDynamicsProcessorParam_ReleaseTime;
2658#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2659pub use self::__AudioUnitParameters::kDynamicsProcessorParam_Threshold;
2660#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2661pub use self::__AudioUnitParameters::kGraphicEQParam_NumberOfBands;
2662#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2663pub use self::__AudioUnitParameters::kHALOutputParam_Volume;
2664#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2665pub use self::__AudioUnitParameters::kHighShelfParam_CutOffFrequency;
2666#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2667pub use self::__AudioUnitParameters::kHighShelfParam_Gain;
2668#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2669pub use self::__AudioUnitParameters::kHipassParam_CutoffFrequency;
2670#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2671pub use self::__AudioUnitParameters::kHipassParam_Resonance;
2672#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2673pub use self::__AudioUnitParameters::kLimiterParam_AttackTime;
2674#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2675pub use self::__AudioUnitParameters::kLimiterParam_DecayTime;
2676#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2677pub use self::__AudioUnitParameters::kLimiterParam_PreGain;
2678#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2679pub use self::__AudioUnitParameters::kLowPassParam_CutoffFrequency;
2680#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2681pub use self::__AudioUnitParameters::kLowPassParam_Resonance;
2682#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2683pub use self::__AudioUnitParameters::kMatrixMixerParam_Enable;
2684#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2685pub use self::__AudioUnitParameters::kMatrixMixerParam_PostAveragePower;
2686#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2687pub use self::__AudioUnitParameters::kMatrixMixerParam_PostAveragePowerLinear;
2688#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2689pub use self::__AudioUnitParameters::kMatrixMixerParam_PostPeakHoldLevel;
2690#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2691pub use self::__AudioUnitParameters::kMatrixMixerParam_PostPeakHoldLevelLinear;
2692#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2693pub use self::__AudioUnitParameters::kMatrixMixerParam_PreAveragePower;
2694#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2695pub use self::__AudioUnitParameters::kMatrixMixerParam_PreAveragePowerLinear;
2696#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2697pub use self::__AudioUnitParameters::kMatrixMixerParam_PrePeakHoldLevel;
2698#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2699pub use self::__AudioUnitParameters::kMatrixMixerParam_PrePeakHoldLevelLinear;
2700#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2701pub use self::__AudioUnitParameters::kMatrixMixerParam_Volume;
2702#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2703pub use self::__AudioUnitParameters::kMultiChannelMixerParam_Enable;
2704#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2705pub use self::__AudioUnitParameters::kMultiChannelMixerParam_Pan;
2706#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2707pub use self::__AudioUnitParameters::kMultiChannelMixerParam_PostAveragePower;
2708#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2709pub use self::__AudioUnitParameters::kMultiChannelMixerParam_PostPeakHoldLevel;
2710#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2711pub use self::__AudioUnitParameters::kMultiChannelMixerParam_PreAveragePower;
2712#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2713pub use self::__AudioUnitParameters::kMultiChannelMixerParam_PrePeakHoldLevel;
2714#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2715pub use self::__AudioUnitParameters::kMultiChannelMixerParam_Volume;
2716#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2717pub use self::__AudioUnitParameters::kMultibandCompressorParam_AttackTime;
2718#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2719pub use self::__AudioUnitParameters::kMultibandCompressorParam_CompressionAmount1;
2720#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2721pub use self::__AudioUnitParameters::kMultibandCompressorParam_CompressionAmount2;
2722#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2723pub use self::__AudioUnitParameters::kMultibandCompressorParam_CompressionAmount3;
2724#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2725pub use self::__AudioUnitParameters::kMultibandCompressorParam_CompressionAmount4;
2726#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2727pub use self::__AudioUnitParameters::kMultibandCompressorParam_Crossover1;
2728#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2729pub use self::__AudioUnitParameters::kMultibandCompressorParam_Crossover2;
2730#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2731pub use self::__AudioUnitParameters::kMultibandCompressorParam_Crossover3;
2732#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2733pub use self::__AudioUnitParameters::kMultibandCompressorParam_EQ1;
2734#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2735pub use self::__AudioUnitParameters::kMultibandCompressorParam_EQ2;
2736#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2737pub use self::__AudioUnitParameters::kMultibandCompressorParam_EQ3;
2738#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2739pub use self::__AudioUnitParameters::kMultibandCompressorParam_EQ4;
2740#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2741pub use self::__AudioUnitParameters::kMultibandCompressorParam_Headroom1;
2742#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2743pub use self::__AudioUnitParameters::kMultibandCompressorParam_Headroom2;
2744#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2745pub use self::__AudioUnitParameters::kMultibandCompressorParam_Headroom3;
2746#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2747pub use self::__AudioUnitParameters::kMultibandCompressorParam_Headroom4;
2748#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2749pub use self::__AudioUnitParameters::kMultibandCompressorParam_InputAmplitude1;
2750#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2751pub use self::__AudioUnitParameters::kMultibandCompressorParam_InputAmplitude2;
2752#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2753pub use self::__AudioUnitParameters::kMultibandCompressorParam_InputAmplitude3;
2754#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2755pub use self::__AudioUnitParameters::kMultibandCompressorParam_InputAmplitude4;
2756#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2757pub use self::__AudioUnitParameters::kMultibandCompressorParam_OutputAmplitude1;
2758#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2759pub use self::__AudioUnitParameters::kMultibandCompressorParam_OutputAmplitude2;
2760#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2761pub use self::__AudioUnitParameters::kMultibandCompressorParam_OutputAmplitude3;
2762#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2763pub use self::__AudioUnitParameters::kMultibandCompressorParam_OutputAmplitude4;
2764#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2765pub use self::__AudioUnitParameters::kMultibandCompressorParam_Postgain;
2766#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2767pub use self::__AudioUnitParameters::kMultibandCompressorParam_Pregain;
2768#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2769pub use self::__AudioUnitParameters::kMultibandCompressorParam_ReleaseTime;
2770#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2771pub use self::__AudioUnitParameters::kMultibandCompressorParam_Threshold1;
2772#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2773pub use self::__AudioUnitParameters::kMultibandCompressorParam_Threshold2;
2774#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2775pub use self::__AudioUnitParameters::kMultibandCompressorParam_Threshold3;
2776#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2777pub use self::__AudioUnitParameters::kMultibandCompressorParam_Threshold4;
2778#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2779pub use self::__AudioUnitParameters::kMultibandFilter_Bandwidth1;
2780#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2781pub use self::__AudioUnitParameters::kMultibandFilter_Bandwidth2;
2782#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2783pub use self::__AudioUnitParameters::kMultibandFilter_Bandwidth3;
2784#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2785pub use self::__AudioUnitParameters::kMultibandFilter_CenterFreq1;
2786#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2787pub use self::__AudioUnitParameters::kMultibandFilter_CenterFreq2;
2788#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2789pub use self::__AudioUnitParameters::kMultibandFilter_CenterFreq3;
2790#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2791pub use self::__AudioUnitParameters::kMultibandFilter_CenterGain1;
2792#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2793pub use self::__AudioUnitParameters::kMultibandFilter_CenterGain2;
2794#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2795pub use self::__AudioUnitParameters::kMultibandFilter_CenterGain3;
2796#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2797pub use self::__AudioUnitParameters::kMultibandFilter_HighFilterType;
2798#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2799pub use self::__AudioUnitParameters::kMultibandFilter_HighFrequency;
2800#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2801pub use self::__AudioUnitParameters::kMultibandFilter_HighGain;
2802#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2803pub use self::__AudioUnitParameters::kMultibandFilter_LowFilterType;
2804#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2805pub use self::__AudioUnitParameters::kMultibandFilter_LowFrequency;
2806#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2807pub use self::__AudioUnitParameters::kMultibandFilter_LowGain;
2808#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2809pub use self::__AudioUnitParameters::kMusicDeviceParam_ReverbVolume;
2810#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2811pub use self::__AudioUnitParameters::kMusicDeviceParam_Tuning;
2812#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2813pub use self::__AudioUnitParameters::kMusicDeviceParam_Volume;
2814#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2815pub use self::__AudioUnitParameters::kNewTimePitchParam_EnablePeakLocking;
2816#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2817pub use self::__AudioUnitParameters::kNewTimePitchParam_EnableSpectralCoherence;
2818#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2819pub use self::__AudioUnitParameters::kNewTimePitchParam_EnableTransientPreservation;
2820#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2821pub use self::__AudioUnitParameters::kNewTimePitchParam_Overlap;
2822#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2823pub use self::__AudioUnitParameters::kNewTimePitchParam_Pitch;
2824#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2825pub use self::__AudioUnitParameters::kNewTimePitchParam_Rate;
2826#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2827pub use self::__AudioUnitParameters::kNewTimePitchParam_Smoothness;
2828#[cfg(feature = "AudioUnitParameters")]
2829pub use self::__AudioUnitParameters::kNumAUNBandEQFilterTypes;
2830#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2831pub use self::__AudioUnitParameters::kPannerParam_Azimuth;
2832#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2833pub use self::__AudioUnitParameters::kPannerParam_CoordScale;
2834#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2835pub use self::__AudioUnitParameters::kPannerParam_Distance;
2836#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2837pub use self::__AudioUnitParameters::kPannerParam_Elevation;
2838#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2839pub use self::__AudioUnitParameters::kPannerParam_Gain;
2840#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2841pub use self::__AudioUnitParameters::kPannerParam_RefDistance;
2842#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2843pub use self::__AudioUnitParameters::kParametricEQParam_CenterFreq;
2844#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2845pub use self::__AudioUnitParameters::kParametricEQParam_Gain;
2846#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2847pub use self::__AudioUnitParameters::kParametricEQParam_Q;
2848#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2849pub use self::__AudioUnitParameters::kRandomParam_BoundA;
2850#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2851pub use self::__AudioUnitParameters::kRandomParam_BoundB;
2852#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2853pub use self::__AudioUnitParameters::kRandomParam_Curve;
2854#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2855pub use self::__AudioUnitParameters::kReverb2Param_DecayTimeAt0Hz;
2856#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2857pub use self::__AudioUnitParameters::kReverb2Param_DecayTimeAtNyquist;
2858#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2859pub use self::__AudioUnitParameters::kReverb2Param_DryWetMix;
2860#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2861pub use self::__AudioUnitParameters::kReverb2Param_Gain;
2862#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2863pub use self::__AudioUnitParameters::kReverb2Param_MaxDelayTime;
2864#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2865pub use self::__AudioUnitParameters::kReverb2Param_MinDelayTime;
2866#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2867pub use self::__AudioUnitParameters::kReverb2Param_RandomizeReflections;
2868#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2869pub use self::__AudioUnitParameters::kReverbParam_DryWetMix;
2870#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2871pub use self::__AudioUnitParameters::kReverbParam_FilterBandwidth;
2872#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2873pub use self::__AudioUnitParameters::kReverbParam_FilterEnable;
2874#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2875pub use self::__AudioUnitParameters::kReverbParam_FilterFrequency;
2876#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2877pub use self::__AudioUnitParameters::kReverbParam_FilterGain;
2878#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2879pub use self::__AudioUnitParameters::kReverbParam_FilterType;
2880#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2881pub use self::__AudioUnitParameters::kReverbParam_LargeBrightness;
2882#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2883pub use self::__AudioUnitParameters::kReverbParam_LargeDelay;
2884#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2885pub use self::__AudioUnitParameters::kReverbParam_LargeDelayRange;
2886#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2887pub use self::__AudioUnitParameters::kReverbParam_LargeDensity;
2888#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2889pub use self::__AudioUnitParameters::kReverbParam_LargeSize;
2890#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2891pub use self::__AudioUnitParameters::kReverbParam_ModulationDepth;
2892#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2893pub use self::__AudioUnitParameters::kReverbParam_ModulationRate;
2894#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2895pub use self::__AudioUnitParameters::kReverbParam_PreDelay;
2896#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2897pub use self::__AudioUnitParameters::kReverbParam_SmallBrightness;
2898#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2899pub use self::__AudioUnitParameters::kReverbParam_SmallDelayRange;
2900#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2901pub use self::__AudioUnitParameters::kReverbParam_SmallDensity;
2902#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2903pub use self::__AudioUnitParameters::kReverbParam_SmallLargeMix;
2904#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2905pub use self::__AudioUnitParameters::kReverbParam_SmallSize;
2906#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2907pub use self::__AudioUnitParameters::kRogerBeepParam_InGateThreshold;
2908#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2909pub use self::__AudioUnitParameters::kRogerBeepParam_InGateThresholdTime;
2910#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2911pub use self::__AudioUnitParameters::kRogerBeepParam_OutGateThreshold;
2912#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2913pub use self::__AudioUnitParameters::kRogerBeepParam_OutGateThresholdTime;
2914#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2915pub use self::__AudioUnitParameters::kRogerBeepParam_RogerGain;
2916#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2917pub use self::__AudioUnitParameters::kRogerBeepParam_RogerType;
2918#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2919pub use self::__AudioUnitParameters::kRogerBeepParam_Sensitivity;
2920#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2921pub use self::__AudioUnitParameters::kRoundTripAACParam_BitRate;
2922#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2923pub use self::__AudioUnitParameters::kRoundTripAACParam_CompressedFormatSampleRate;
2924#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2925pub use self::__AudioUnitParameters::kRoundTripAACParam_EncodingStrategy;
2926#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2927pub use self::__AudioUnitParameters::kRoundTripAACParam_Format;
2928#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2929pub use self::__AudioUnitParameters::kRoundTripAACParam_Quality;
2930#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2931pub use self::__AudioUnitParameters::kRoundTripAACParam_RateOrQuality;
2932#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2933pub use self::__AudioUnitParameters::kSampleDelayParam_DelayFrames;
2934#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2935pub use self::__AudioUnitParameters::kSpatialMixerParam_Azimuth;
2936#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2937pub use self::__AudioUnitParameters::kSpatialMixerParam_Distance;
2938#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2939pub use self::__AudioUnitParameters::kSpatialMixerParam_Elevation;
2940#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2941pub use self::__AudioUnitParameters::kSpatialMixerParam_Enable;
2942#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2943pub use self::__AudioUnitParameters::kSpatialMixerParam_Gain;
2944#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2945pub use self::__AudioUnitParameters::kSpatialMixerParam_GlobalReverbGain;
2946#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2947pub use self::__AudioUnitParameters::kSpatialMixerParam_HeadPitch;
2948#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2949pub use self::__AudioUnitParameters::kSpatialMixerParam_HeadRoll;
2950#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2951pub use self::__AudioUnitParameters::kSpatialMixerParam_HeadYaw;
2952#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2953pub use self::__AudioUnitParameters::kSpatialMixerParam_MaxGain;
2954#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2955pub use self::__AudioUnitParameters::kSpatialMixerParam_MinGain;
2956#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2957pub use self::__AudioUnitParameters::kSpatialMixerParam_ObstructionAttenuation;
2958#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2959pub use self::__AudioUnitParameters::kSpatialMixerParam_OcclusionAttenuation;
2960#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2961pub use self::__AudioUnitParameters::kSpatialMixerParam_PlaybackRate;
2962#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2963pub use self::__AudioUnitParameters::kSpatialMixerParam_ReverbBlend;
2964#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2965pub use self::__AudioUnitParameters::kStereoMixerParam_Pan;
2966#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2967pub use self::__AudioUnitParameters::kStereoMixerParam_PostAveragePower;
2968#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2969pub use self::__AudioUnitParameters::kStereoMixerParam_PostPeakHoldLevel;
2970#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2971pub use self::__AudioUnitParameters::kStereoMixerParam_PreAveragePower;
2972#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2973pub use self::__AudioUnitParameters::kStereoMixerParam_PrePeakHoldLevel;
2974#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2975pub use self::__AudioUnitParameters::kStereoMixerParam_Volume;
2976#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2977pub use self::__AudioUnitParameters::kTimePitchParam_EffectBlend;
2978#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2979pub use self::__AudioUnitParameters::kTimePitchParam_Pitch;
2980#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2981pub use self::__AudioUnitParameters::kTimePitchParam_Rate;
2982#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2983pub use self::__AudioUnitParameters::kVarispeedParam_PlaybackCents;
2984#[cfg(all(feature = "AUComponent", feature = "AudioUnitParameters"))]
2985pub use self::__AudioUnitParameters::kVarispeedParam_PlaybackRate;
2986#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
2987pub use self::__AudioUnitProperties::kAUMIDISynthProperty_EnablePreload;
2988#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
2989pub use self::__AudioUnitProperties::kAUNBandEQProperty_BiquadCoefficients;
2990#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
2991pub use self::__AudioUnitProperties::kAUNBandEQProperty_MaxNumberOfBands;
2992#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
2993pub use self::__AudioUnitProperties::kAUNBandEQProperty_NumberOfBands;
2994#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
2995pub use self::__AudioUnitProperties::kAUNetReceiveProperty_Hostname;
2996#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
2997pub use self::__AudioUnitProperties::kAUNetReceiveProperty_Password;
2998#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
2999pub use self::__AudioUnitProperties::kAUNetSendNumPresetFormats;
3000#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3001pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_128kbpspc;
3002#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3003pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_32kbpspc;
3004#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3005pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_40kbpspc;
3006#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3007pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_48kbpspc;
3008#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3009pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_64kbpspc;
3010#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3011pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_80kbpspc;
3012#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3013pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_96kbpspc;
3014#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3015pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_LD_32kbpspc;
3016#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3017pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_LD_40kbpspc;
3018#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3019pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_LD_48kbpspc;
3020#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3021pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_AAC_LD_64kbpspc;
3022#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3023pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_IMA4;
3024#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3025pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_Lossless16;
3026#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3027pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_Lossless24;
3028#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3029pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_PCMFloat32;
3030#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3031pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_PCMInt16;
3032#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3033pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_PCMInt24;
3034#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3035pub use self::__AudioUnitProperties::kAUNetSendPresetFormat_ULaw;
3036#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3037pub use self::__AudioUnitProperties::kAUNetSendProperty_Disconnect;
3038#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3039pub use self::__AudioUnitProperties::kAUNetSendProperty_Password;
3040#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3041pub use self::__AudioUnitProperties::kAUNetSendProperty_PortNum;
3042#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3043pub use self::__AudioUnitProperties::kAUNetSendProperty_ServiceName;
3044#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3045pub use self::__AudioUnitProperties::kAUNetSendProperty_TransmissionFormat;
3046#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3047pub use self::__AudioUnitProperties::kAUNetSendProperty_TransmissionFormatIndex;
3048#[cfg(feature = "AudioUnitProperties")]
3049pub use self::__AudioUnitProperties::kAUPresetCPULoadKey;
3050#[cfg(feature = "AudioUnitProperties")]
3051pub use self::__AudioUnitProperties::kAUPresetDataKey;
3052#[cfg(feature = "AudioUnitProperties")]
3053pub use self::__AudioUnitProperties::kAUPresetElementNameKey;
3054#[cfg(feature = "AudioUnitProperties")]
3055pub use self::__AudioUnitProperties::kAUPresetExternalFileRefs;
3056#[cfg(feature = "AudioUnitProperties")]
3057pub use self::__AudioUnitProperties::kAUPresetMASDataKey;
3058#[cfg(feature = "AudioUnitProperties")]
3059pub use self::__AudioUnitProperties::kAUPresetManufacturerKey;
3060#[cfg(feature = "AudioUnitProperties")]
3061pub use self::__AudioUnitProperties::kAUPresetNameKey;
3062#[cfg(feature = "AudioUnitProperties")]
3063pub use self::__AudioUnitProperties::kAUPresetNumberKey;
3064#[cfg(feature = "AudioUnitProperties")]
3065pub use self::__AudioUnitProperties::kAUPresetPartKey;
3066#[cfg(feature = "AudioUnitProperties")]
3067pub use self::__AudioUnitProperties::kAUPresetRenderQualityKey;
3068#[cfg(feature = "AudioUnitProperties")]
3069pub use self::__AudioUnitProperties::kAUPresetSubtypeKey;
3070#[cfg(feature = "AudioUnitProperties")]
3071pub use self::__AudioUnitProperties::kAUPresetTypeKey;
3072#[cfg(feature = "AudioUnitProperties")]
3073pub use self::__AudioUnitProperties::kAUPresetVSTDataKey;
3074#[cfg(feature = "AudioUnitProperties")]
3075pub use self::__AudioUnitProperties::kAUPresetVSTPresetKey;
3076#[cfg(feature = "AudioUnitProperties")]
3077pub use self::__AudioUnitProperties::kAUPresetVersionKey;
3078#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3079pub use self::__AudioUnitProperties::kAUSamplerProperty_BankAndPreset;
3080#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3081pub use self::__AudioUnitProperties::kAUSamplerProperty_LoadAudioFiles;
3082#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3083pub use self::__AudioUnitProperties::kAUSamplerProperty_LoadInstrument;
3084#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3085pub use self::__AudioUnitProperties::kAUSamplerProperty_LoadPresetFromBank;
3086#[cfg(feature = "AudioUnitProperties")]
3087pub use self::__AudioUnitProperties::kAUSampler_DefaultBankLSB;
3088#[cfg(feature = "AudioUnitProperties")]
3089pub use self::__AudioUnitProperties::kAUSampler_DefaultMelodicBankMSB;
3090#[cfg(feature = "AudioUnitProperties")]
3091pub use self::__AudioUnitProperties::kAUSampler_DefaultPercussionBankMSB;
3092#[cfg(feature = "AudioUnitProperties")]
3093pub use self::__AudioUnitProperties::kAUVoiceIOErr_UnexpectedNumberOfInputChannels;
3094#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3095pub use self::__AudioUnitProperties::kAUVoiceIOProperty_BypassVoiceProcessing;
3096#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3097pub use self::__AudioUnitProperties::kAUVoiceIOProperty_MuteOutput;
3098#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3099pub use self::__AudioUnitProperties::kAUVoiceIOProperty_MutedSpeechActivityEventListener;
3100#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3101pub use self::__AudioUnitProperties::kAUVoiceIOProperty_OtherAudioDuckingConfiguration;
3102#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3103pub use self::__AudioUnitProperties::kAUVoiceIOProperty_VoiceProcessingEnableAGC;
3104#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3105pub use self::__AudioUnitProperties::kAUVoiceIOProperty_VoiceProcessingQuality;
3106#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3107pub use self::__AudioUnitProperties::kAudioOfflineUnitProperty_InputSize;
3108#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3109pub use self::__AudioUnitProperties::kAudioOfflineUnitProperty_OutputSize;
3110#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3111pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_ChannelMap;
3112#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3113pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_CurrentDevice;
3114#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3115pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_EnableIO;
3116#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3117pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_HasIO;
3118#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3119pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_HostReceivesRemoteControlEvents;
3120#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3121pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_HostTransportState;
3122#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3123pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_IsRunning;
3124#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3125pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_MIDICallbacks;
3126#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3127pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_NodeComponentDescription;
3128#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3129pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_OSWorkgroup;
3130#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3131pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_RemoteControlToHost;
3132#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3133pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_SetInputCallback;
3134#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3135pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_StartTime;
3136#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3137pub use self::__AudioUnitProperties::kAudioOutputUnitProperty_StartTimestampsAtZero;
3138#[cfg(feature = "AudioUnitProperties")]
3139pub use self::__AudioUnitProperties::kAudioUnitClumpID_System;
3140#[cfg(feature = "AudioUnitProperties")]
3141pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_AvailableArchitectures;
3142#[cfg(feature = "AudioUnitProperties")]
3143pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_BusCountWritable;
3144#[cfg(feature = "AudioUnitProperties")]
3145pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_ChannelConfigurations;
3146#[cfg(feature = "AudioUnitProperties")]
3147pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_HasCustomView;
3148#[cfg(feature = "AudioUnitProperties")]
3149pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_IconURL;
3150#[cfg(feature = "AudioUnitProperties")]
3151pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_InitialInputs;
3152#[cfg(feature = "AudioUnitProperties")]
3153pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_InitialOutputs;
3154#[cfg(feature = "AudioUnitProperties")]
3155pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_MIDIProtocol;
3156#[cfg(feature = "AudioUnitProperties")]
3157pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_MigrateFromPlugin;
3158#[cfg(feature = "AudioUnitProperties")]
3159pub use self::__AudioUnitProperties::kAudioUnitConfigurationInfo_SupportedChannelLayoutTags;
3160#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3161pub use self::__AudioUnitProperties::kAudioUnitMigrateProperty_FromPlugin;
3162#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3163pub use self::__AudioUnitProperties::kAudioUnitMigrateProperty_OldAutomation;
3164#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3165pub use self::__AudioUnitProperties::kAudioUnitOfflineProperty_InputSize;
3166#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3167pub use self::__AudioUnitProperties::kAudioUnitOfflineProperty_OutputSize;
3168#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3169pub use self::__AudioUnitProperties::kAudioUnitOfflineProperty_PreflightName;
3170#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3171pub use self::__AudioUnitProperties::kAudioUnitOfflineProperty_PreflightRequirements;
3172#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3173pub use self::__AudioUnitProperties::kAudioUnitOfflineProperty_StartOffset;
3174#[cfg(feature = "AudioUnitProperties")]
3175pub use self::__AudioUnitProperties::kAudioUnitParameterFlag_Global;
3176#[cfg(feature = "AudioUnitProperties")]
3177pub use self::__AudioUnitProperties::kAudioUnitParameterFlag_Group;
3178#[cfg(feature = "AudioUnitProperties")]
3179pub use self::__AudioUnitProperties::kAudioUnitParameterFlag_HasName;
3180#[cfg(feature = "AudioUnitProperties")]
3181pub use self::__AudioUnitProperties::kAudioUnitParameterFlag_Input;
3182#[cfg(feature = "AudioUnitProperties")]
3183pub use self::__AudioUnitProperties::kAudioUnitParameterFlag_Output;
3184#[cfg(feature = "AudioUnitProperties")]
3185pub use self::__AudioUnitProperties::kAudioUnitParameterName_Full;
3186#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3187pub use self::__AudioUnitProperties::kAudioUnitProperty_3DMixerAttenuationCurve;
3188#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3189pub use self::__AudioUnitProperties::kAudioUnitProperty_3DMixerDistanceAtten;
3190#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3191pub use self::__AudioUnitProperties::kAudioUnitProperty_3DMixerDistanceParams;
3192#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3193pub use self::__AudioUnitProperties::kAudioUnitProperty_3DMixerRenderingFlags;
3194#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3195pub use self::__AudioUnitProperties::kAudioUnitProperty_AUHostIdentifier;
3196#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3197pub use self::__AudioUnitProperties::kAudioUnitProperty_AddParameterMIDIMapping;
3198#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3199pub use self::__AudioUnitProperties::kAudioUnitProperty_AllParameterMIDIMappings;
3200#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3201pub use self::__AudioUnitProperties::kAudioUnitProperty_AudioChannelLayout;
3202#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3203pub use self::__AudioUnitProperties::kAudioUnitProperty_AudioUnitMIDIProtocol;
3204#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3205pub use self::__AudioUnitProperties::kAudioUnitProperty_BusCount;
3206#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3207pub use self::__AudioUnitProperties::kAudioUnitProperty_BypassEffect;
3208#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3209pub use self::__AudioUnitProperties::kAudioUnitProperty_CPULoad;
3210#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3211pub use self::__AudioUnitProperties::kAudioUnitProperty_ClassInfo;
3212#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3213pub use self::__AudioUnitProperties::kAudioUnitProperty_ClassInfoFromDocument;
3214#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3215pub use self::__AudioUnitProperties::kAudioUnitProperty_CocoaUI;
3216#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3217pub use self::__AudioUnitProperties::kAudioUnitProperty_ContextName;
3218#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3219pub use self::__AudioUnitProperties::kAudioUnitProperty_CurrentPlayTime;
3220#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3221pub use self::__AudioUnitProperties::kAudioUnitProperty_CurrentPreset;
3222#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3223pub use self::__AudioUnitProperties::kAudioUnitProperty_DeferredRendererExtraLatency;
3224#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3225pub use self::__AudioUnitProperties::kAudioUnitProperty_DeferredRendererPullSize;
3226#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3227pub use self::__AudioUnitProperties::kAudioUnitProperty_DeferredRendererWaitFrames;
3228#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3229pub use self::__AudioUnitProperties::kAudioUnitProperty_DependentParameters;
3230#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3231pub use self::__AudioUnitProperties::kAudioUnitProperty_DistanceAttenuationData;
3232#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3233pub use self::__AudioUnitProperties::kAudioUnitProperty_DopplerShift;
3234#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3235pub use self::__AudioUnitProperties::kAudioUnitProperty_ElementCount;
3236#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3237pub use self::__AudioUnitProperties::kAudioUnitProperty_ElementName;
3238#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3239pub use self::__AudioUnitProperties::kAudioUnitProperty_FactoryPresets;
3240#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3241pub use self::__AudioUnitProperties::kAudioUnitProperty_FastDispatch;
3242#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3243pub use self::__AudioUnitProperties::kAudioUnitProperty_FrequencyResponse;
3244#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3245pub use self::__AudioUnitProperties::kAudioUnitProperty_GetUIComponentList;
3246#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3247pub use self::__AudioUnitProperties::kAudioUnitProperty_HostCallbacks;
3248#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3249pub use self::__AudioUnitProperties::kAudioUnitProperty_HostMIDIProtocol;
3250#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3251pub use self::__AudioUnitProperties::kAudioUnitProperty_HotMapParameterMIDIMapping;
3252#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3253pub use self::__AudioUnitProperties::kAudioUnitProperty_IconLocation;
3254#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3255pub use self::__AudioUnitProperties::kAudioUnitProperty_InPlaceProcessing;
3256#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3257pub use self::__AudioUnitProperties::kAudioUnitProperty_InputAnchorTimeStamp;
3258#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3259pub use self::__AudioUnitProperties::kAudioUnitProperty_InputSamplesInOutput;
3260#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3261pub use self::__AudioUnitProperties::kAudioUnitProperty_IsInterAppConnected;
3262#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3263pub use self::__AudioUnitProperties::kAudioUnitProperty_LastRenderError;
3264#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3265pub use self::__AudioUnitProperties::kAudioUnitProperty_LastRenderSampleTime;
3266#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3267pub use self::__AudioUnitProperties::kAudioUnitProperty_Latency;
3268#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3269pub use self::__AudioUnitProperties::kAudioUnitProperty_LoadedOutOfProcess;
3270#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3271pub use self::__AudioUnitProperties::kAudioUnitProperty_MIDIControlMapping;
3272#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3273pub use self::__AudioUnitProperties::kAudioUnitProperty_MIDIOutputBufferSizeHint;
3274#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3275pub use self::__AudioUnitProperties::kAudioUnitProperty_MIDIOutputCallback;
3276#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3277pub use self::__AudioUnitProperties::kAudioUnitProperty_MIDIOutputCallbackInfo;
3278#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3279pub use self::__AudioUnitProperties::kAudioUnitProperty_MIDIOutputEventListCallback;
3280#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3281pub use self::__AudioUnitProperties::kAudioUnitProperty_MakeConnection;
3282#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3283pub use self::__AudioUnitProperties::kAudioUnitProperty_MatrixDimensions;
3284#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3285pub use self::__AudioUnitProperties::kAudioUnitProperty_MatrixLevels;
3286#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3287pub use self::__AudioUnitProperties::kAudioUnitProperty_MaximumFramesPerSlice;
3288#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3289pub use self::__AudioUnitProperties::kAudioUnitProperty_MeterClipping;
3290#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3291pub use self::__AudioUnitProperties::kAudioUnitProperty_MeteringMode;
3292#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3293pub use self::__AudioUnitProperties::kAudioUnitProperty_NickName;
3294#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3295pub use self::__AudioUnitProperties::kAudioUnitProperty_OfflineRender;
3296#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3297pub use self::__AudioUnitProperties::kAudioUnitProperty_PannerMode;
3298#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3299pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterClumpName;
3300#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3301pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterHistoryInfo;
3302#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3303pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterIDName;
3304#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3305pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterInfo;
3306#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3307pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterList;
3308#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3309pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterStringFromValue;
3310#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3311pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterValueFromString;
3312#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3313pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterValueName;
3314#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3315pub use self::__AudioUnitProperties::kAudioUnitProperty_ParameterValueStrings;
3316#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3317pub use self::__AudioUnitProperties::kAudioUnitProperty_ParametersForOverview;
3318#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3319pub use self::__AudioUnitProperties::kAudioUnitProperty_PeerURL;
3320#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3321pub use self::__AudioUnitProperties::kAudioUnitProperty_PresentPreset;
3322#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3323pub use self::__AudioUnitProperties::kAudioUnitProperty_PresentationLatency;
3324#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3325pub use self::__AudioUnitProperties::kAudioUnitProperty_RemoteControlEventListener;
3326#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3327pub use self::__AudioUnitProperties::kAudioUnitProperty_RemoveParameterMIDIMapping;
3328#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3329pub use self::__AudioUnitProperties::kAudioUnitProperty_RenderContextObserver;
3330#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3331pub use self::__AudioUnitProperties::kAudioUnitProperty_RenderQuality;
3332#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3333pub use self::__AudioUnitProperties::kAudioUnitProperty_RequestViewController;
3334#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3335pub use self::__AudioUnitProperties::kAudioUnitProperty_ReverbPreset;
3336#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3337pub use self::__AudioUnitProperties::kAudioUnitProperty_ReverbRoomType;
3338#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3339pub use self::__AudioUnitProperties::kAudioUnitProperty_SRCAlgorithm;
3340#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3341pub use self::__AudioUnitProperties::kAudioUnitProperty_SampleRate;
3342#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3343pub use self::__AudioUnitProperties::kAudioUnitProperty_SampleRateConverterComplexity;
3344#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3345pub use self::__AudioUnitProperties::kAudioUnitProperty_ScheduleAudioSlice;
3346#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3347pub use self::__AudioUnitProperties::kAudioUnitProperty_ScheduleStartTimeStamp;
3348#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3349pub use self::__AudioUnitProperties::kAudioUnitProperty_ScheduledFileBufferSizeFrames;
3350#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3351pub use self::__AudioUnitProperties::kAudioUnitProperty_ScheduledFileIDs;
3352#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3353pub use self::__AudioUnitProperties::kAudioUnitProperty_ScheduledFileNumberBuffers;
3354#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3355pub use self::__AudioUnitProperties::kAudioUnitProperty_ScheduledFilePrime;
3356#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3357pub use self::__AudioUnitProperties::kAudioUnitProperty_ScheduledFileRegion;
3358#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3359pub use self::__AudioUnitProperties::kAudioUnitProperty_SetExternalBuffer;
3360#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3361pub use self::__AudioUnitProperties::kAudioUnitProperty_SetRenderCallback;
3362#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3363pub use self::__AudioUnitProperties::kAudioUnitProperty_ShouldAllocateBuffer;
3364#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3365pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerAnyInputIsUsingPersonalizedHRTF;
3366#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3367pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerAttenuationCurve;
3368#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3369pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerDistanceParams;
3370#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3371pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerEnableHeadTracking;
3372#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3373pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerOutputType;
3374#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3375pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerPersonalizedHRTFMode;
3376#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3377pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerPointSourceInHeadMode;
3378#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3379pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerRenderingFlags;
3380#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3381pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatialMixerSourceMode;
3382#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3383pub use self::__AudioUnitProperties::kAudioUnitProperty_SpatializationAlgorithm;
3384#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3385pub use self::__AudioUnitProperties::kAudioUnitProperty_SpeakerConfiguration;
3386#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3387pub use self::__AudioUnitProperties::kAudioUnitProperty_StreamFormat;
3388#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3389pub use self::__AudioUnitProperties::kAudioUnitProperty_SupportedChannelLayoutTags;
3390#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3391pub use self::__AudioUnitProperties::kAudioUnitProperty_SupportedNumChannels;
3392#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3393pub use self::__AudioUnitProperties::kAudioUnitProperty_SupportsMPE;
3394#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3395pub use self::__AudioUnitProperties::kAudioUnitProperty_TailTime;
3396#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3397pub use self::__AudioUnitProperties::kAudioUnitProperty_UsesInternalReverb;
3398#[cfg(feature = "AudioUnitProperties")]
3399pub use self::__AudioUnitProperties::kAudioUnitSRCAlgorithm_MediumQuality;
3400#[cfg(feature = "AudioUnitProperties")]
3401pub use self::__AudioUnitProperties::kAudioUnitSRCAlgorithm_Polyphase;
3402#[cfg(feature = "AudioUnitProperties")]
3403pub use self::__AudioUnitProperties::kAudioUnitSampleRateConverterComplexity_Linear;
3404#[cfg(feature = "AudioUnitProperties")]
3405pub use self::__AudioUnitProperties::kAudioUnitSampleRateConverterComplexity_Mastering;
3406#[cfg(feature = "AudioUnitProperties")]
3407pub use self::__AudioUnitProperties::kAudioUnitSampleRateConverterComplexity_Normal;
3408#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3409pub use self::__AudioUnitProperties::kAudioUnitScope_Global;
3410#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3411pub use self::__AudioUnitProperties::kAudioUnitScope_Group;
3412#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3413pub use self::__AudioUnitProperties::kAudioUnitScope_Input;
3414#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3415pub use self::__AudioUnitProperties::kAudioUnitScope_Layer;
3416#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3417pub use self::__AudioUnitProperties::kAudioUnitScope_LayerItem;
3418#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3419pub use self::__AudioUnitProperties::kAudioUnitScope_Note;
3420#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3421pub use self::__AudioUnitProperties::kAudioUnitScope_Output;
3422#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3423pub use self::__AudioUnitProperties::kAudioUnitScope_Part;
3424#[cfg(feature = "AudioUnitProperties")]
3425pub use self::__AudioUnitProperties::kInstrumentType_AUPreset;
3426#[cfg(feature = "AudioUnitProperties")]
3427pub use self::__AudioUnitProperties::kInstrumentType_Audiofile;
3428#[cfg(feature = "AudioUnitProperties")]
3429pub use self::__AudioUnitProperties::kInstrumentType_DLSPreset;
3430#[cfg(feature = "AudioUnitProperties")]
3431pub use self::__AudioUnitProperties::kInstrumentType_EXS24;
3432#[cfg(feature = "AudioUnitProperties")]
3433pub use self::__AudioUnitProperties::kInstrumentType_SF2Preset;
3434#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3435pub use self::__AudioUnitProperties::kMusicDeviceProperty_BankName;
3436#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3437pub use self::__AudioUnitProperties::kMusicDeviceProperty_DualSchedulingMode;
3438#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3439pub use self::__AudioUnitProperties::kMusicDeviceProperty_GroupOutputBus;
3440#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3441pub use self::__AudioUnitProperties::kMusicDeviceProperty_InstrumentCount;
3442#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3443pub use self::__AudioUnitProperties::kMusicDeviceProperty_InstrumentName;
3444#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3445pub use self::__AudioUnitProperties::kMusicDeviceProperty_InstrumentNumber;
3446#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3447pub use self::__AudioUnitProperties::kMusicDeviceProperty_MIDIXMLNames;
3448#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3449pub use self::__AudioUnitProperties::kMusicDeviceProperty_PartGroup;
3450#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3451pub use self::__AudioUnitProperties::kMusicDeviceProperty_SoundBankData;
3452#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3453pub use self::__AudioUnitProperties::kMusicDeviceProperty_SoundBankFSRef;
3454#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3455pub use self::__AudioUnitProperties::kMusicDeviceProperty_SoundBankFSSpec;
3456#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3457pub use self::__AudioUnitProperties::kMusicDeviceProperty_SoundBankURL;
3458#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3459pub use self::__AudioUnitProperties::kMusicDeviceProperty_StreamFromDisk;
3460#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3461pub use self::__AudioUnitProperties::kMusicDeviceProperty_SupportsStartStopNote;
3462#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3463pub use self::__AudioUnitProperties::kMusicDeviceProperty_UsesInternalReverb;
3464#[cfg(feature = "AudioUnitProperties")]
3465pub use self::__AudioUnitProperties::kMusicDeviceSampleFrameMask_IsScheduled;
3466#[cfg(feature = "AudioUnitProperties")]
3467pub use self::__AudioUnitProperties::kMusicDeviceSampleFrameMask_SampleOffset;
3468#[cfg(feature = "AudioUnitProperties")]
3469pub use self::__AudioUnitProperties::kNumberOfResponseFrequencies;
3470#[cfg(feature = "AudioUnitProperties")]
3471pub use self::__AudioUnitProperties::kOfflinePreflight_NotRequired;
3472#[cfg(feature = "AudioUnitProperties")]
3473pub use self::__AudioUnitProperties::kOfflinePreflight_Optional;
3474#[cfg(feature = "AudioUnitProperties")]
3475pub use self::__AudioUnitProperties::kOfflinePreflight_Required;
3476#[cfg(feature = "AudioUnitProperties")]
3477pub use self::__AudioUnitProperties::kOtherPluginFormat_AU;
3478#[cfg(feature = "AudioUnitProperties")]
3479pub use self::__AudioUnitProperties::kOtherPluginFormat_Undefined;
3480#[cfg(feature = "AudioUnitProperties")]
3481pub use self::__AudioUnitProperties::kOtherPluginFormat_kMAS;
3482#[cfg(feature = "AudioUnitProperties")]
3483pub use self::__AudioUnitProperties::kOtherPluginFormat_kVST;
3484#[cfg(feature = "AudioUnitProperties")]
3485pub use self::__AudioUnitProperties::kRenderQuality_High;
3486#[cfg(feature = "AudioUnitProperties")]
3487pub use self::__AudioUnitProperties::kRenderQuality_Low;
3488#[cfg(feature = "AudioUnitProperties")]
3489pub use self::__AudioUnitProperties::kRenderQuality_Max;
3490#[cfg(feature = "AudioUnitProperties")]
3491pub use self::__AudioUnitProperties::kRenderQuality_Medium;
3492#[cfg(feature = "AudioUnitProperties")]
3493pub use self::__AudioUnitProperties::kRenderQuality_Min;
3494#[cfg(feature = "AudioUnitProperties")]
3495pub use self::__AudioUnitProperties::kSpeakerConfiguration_5_0;
3496#[cfg(feature = "AudioUnitProperties")]
3497pub use self::__AudioUnitProperties::kSpeakerConfiguration_5_1;
3498#[cfg(feature = "AudioUnitProperties")]
3499pub use self::__AudioUnitProperties::kSpeakerConfiguration_HeadPhones;
3500#[cfg(feature = "AudioUnitProperties")]
3501pub use self::__AudioUnitProperties::kSpeakerConfiguration_Quad;
3502#[cfg(feature = "AudioUnitProperties")]
3503pub use self::__AudioUnitProperties::kSpeakerConfiguration_Stereo;
3504#[cfg(feature = "AudioUnitProperties")]
3505pub use self::__AudioUnitProperties::AU3DMixerAttenuationCurve;
3506#[cfg(feature = "AudioUnitProperties")]
3507pub use self::__AudioUnitProperties::AU3DMixerRenderingFlags;
3508#[cfg(feature = "AudioUnitProperties")]
3509pub use self::__AudioUnitProperties::AUChannelInfo;
3510#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3511pub use self::__AudioUnitProperties::AUDependentParameter;
3512#[cfg(feature = "AudioUnitProperties")]
3513pub use self::__AudioUnitProperties::AUEventSampleTime;
3514#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-foundation"))]
3515pub use self::__AudioUnitProperties::AUHostIdentifier;
3516#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-foundation"))]
3517pub use self::__AudioUnitProperties::AUHostVersionIdentifier;
3518#[cfg(all(
3519 feature = "AUComponent",
3520 feature = "AudioUnitProperties",
3521 feature = "objc2-core-audio-types"
3522))]
3523pub use self::__AudioUnitProperties::AUInputSamplesInOutputCallbackStruct;
3524#[cfg(all(
3525 feature = "AudioUnitProperties",
3526 feature = "objc2-core-audio-types",
3527 feature = "objc2-core-midi"
3528))]
3529pub use self::__AudioUnitProperties::AUMIDIOutputCallback;
3530#[cfg(all(
3531 feature = "AudioUnitProperties",
3532 feature = "objc2-core-audio-types",
3533 feature = "objc2-core-midi"
3534))]
3535pub use self::__AudioUnitProperties::AUMIDIOutputCallbackStruct;
3536#[cfg(feature = "AudioUnitProperties")]
3537pub use self::__AudioUnitProperties::AUNumVersion;
3538#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3539pub use self::__AudioUnitProperties::AUParameterMIDIMapping;
3540#[cfg(feature = "AudioUnitProperties")]
3541pub use self::__AudioUnitProperties::AUParameterMIDIMappingFlags;
3542#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-foundation"))]
3543pub use self::__AudioUnitProperties::AUPreset;
3544#[cfg(all(
3545 feature = "AUComponent",
3546 feature = "AudioUnitProperties",
3547 feature = "objc2-core-audio-types"
3548))]
3549pub use self::__AudioUnitProperties::AURenderCallbackStruct;
3550#[cfg(feature = "AudioUnitProperties")]
3551pub use self::__AudioUnitProperties::AUReverbRoomType;
3552#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-foundation"))]
3553pub use self::__AudioUnitProperties::AUSamplerBankPresetData;
3554#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-foundation"))]
3555pub use self::__AudioUnitProperties::AUSamplerInstrumentData;
3556#[cfg(feature = "AudioUnitProperties")]
3557pub use self::__AudioUnitProperties::AUScheduledAudioSliceFlags;
3558#[cfg(feature = "AudioUnitProperties")]
3559pub use self::__AudioUnitProperties::AUSpatialMixerAttenuationCurve;
3560#[cfg(feature = "AudioUnitProperties")]
3561pub use self::__AudioUnitProperties::AUSpatialMixerOutputType;
3562#[cfg(feature = "AudioUnitProperties")]
3563pub use self::__AudioUnitProperties::AUSpatialMixerPersonalizedHRTFMode;
3564#[cfg(feature = "AudioUnitProperties")]
3565pub use self::__AudioUnitProperties::AUSpatialMixerPointSourceInHeadMode;
3566#[cfg(feature = "AudioUnitProperties")]
3567pub use self::__AudioUnitProperties::AUSpatialMixerRenderingFlags;
3568#[cfg(feature = "AudioUnitProperties")]
3569pub use self::__AudioUnitProperties::AUSpatialMixerSourceMode;
3570#[cfg(feature = "AudioUnitProperties")]
3571pub use self::__AudioUnitProperties::AUSpatializationAlgorithm;
3572#[cfg(all(feature = "AudioUnitProperties", feature = "block2"))]
3573pub use self::__AudioUnitProperties::AUVoiceIOMutedSpeechActivityEventListener;
3574#[cfg(feature = "AudioUnitProperties")]
3575pub use self::__AudioUnitProperties::AUVoiceIOOtherAudioDuckingConfiguration;
3576#[cfg(feature = "AudioUnitProperties")]
3577pub use self::__AudioUnitProperties::AUVoiceIOOtherAudioDuckingLevel;
3578#[cfg(feature = "AudioUnitProperties")]
3579pub use self::__AudioUnitProperties::AUVoiceIOSpeechActivityEvent;
3580#[cfg(feature = "AudioUnitProperties")]
3581pub use self::__AudioUnitProperties::AudioOutputUnitMIDICallbacks;
3582#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-audio-types"))]
3583pub use self::__AudioUnitProperties::AudioOutputUnitStartAtTimeParams;
3584#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-foundation"))]
3585pub use self::__AudioUnitProperties::AudioUnitCocoaViewInfo;
3586#[cfg(all(
3587 feature = "AUComponent",
3588 feature = "AudioComponent",
3589 feature = "AudioUnitProperties"
3590))]
3591pub use self::__AudioUnitProperties::AudioUnitConnection;
3592#[cfg(feature = "AudioUnitProperties")]
3593pub use self::__AudioUnitProperties::AudioUnitExternalBuffer;
3594#[cfg(feature = "AudioUnitProperties")]
3595pub use self::__AudioUnitProperties::AudioUnitFrequencyResponseBin;
3596#[cfg(all(feature = "AUComponent", feature = "AudioUnitProperties"))]
3597pub use self::__AudioUnitProperties::AudioUnitMIDIControlMapping;
3598#[cfg(feature = "AudioUnitProperties")]
3599pub use self::__AudioUnitProperties::AudioUnitMeterClipping;
3600#[cfg(all(feature = "AudioUnitProperties", feature = "objc2-core-audio-types"))]
3601pub use self::__AudioUnitProperties::AudioUnitOtherPluginDesc;
3602#[cfg(feature = "AudioUnitProperties")]
3603pub use self::__AudioUnitProperties::AudioUnitParameterHistoryInfo;
3604#[cfg(all(
3605 feature = "AUComponent",
3606 feature = "AudioUnitProperties",
3607 feature = "objc2-core-foundation"
3608))]
3609pub use self::__AudioUnitProperties::AudioUnitParameterIDName;
3610#[cfg(all(
3611 feature = "AUComponent",
3612 feature = "AudioUnitProperties",
3613 feature = "objc2-core-foundation"
3614))]
3615pub use self::__AudioUnitProperties::AudioUnitParameterInfo;
3616#[cfg(all(
3617 feature = "AUComponent",
3618 feature = "AudioUnitProperties",
3619 feature = "objc2-core-foundation"
3620))]
3621pub use self::__AudioUnitProperties::AudioUnitParameterNameInfo;
3622#[cfg(feature = "AudioUnitProperties")]
3623pub use self::__AudioUnitProperties::AudioUnitParameterOptions;
3624#[cfg(all(
3625 feature = "AUComponent",
3626 feature = "AudioUnitProperties",
3627 feature = "objc2-core-foundation"
3628))]
3629pub use self::__AudioUnitProperties::AudioUnitParameterStringFromValue;
3630#[cfg(feature = "AudioUnitProperties")]
3631pub use self::__AudioUnitProperties::AudioUnitParameterUnit;
3632#[cfg(all(
3633 feature = "AUComponent",
3634 feature = "AudioUnitProperties",
3635 feature = "objc2-core-foundation"
3636))]
3637pub use self::__AudioUnitProperties::AudioUnitParameterValueFromString;
3638#[cfg(all(
3639 feature = "AUComponent",
3640 feature = "AudioUnitProperties",
3641 feature = "objc2-core-foundation"
3642))]
3643pub use self::__AudioUnitProperties::AudioUnitParameterValueName;
3644#[cfg(all(
3645 feature = "AUComponent",
3646 feature = "AudioUnitProperties",
3647 feature = "objc2-core-audio-types"
3648))]
3649pub use self::__AudioUnitProperties::AudioUnitParameterValueTranslation;
3650#[cfg(feature = "AudioUnitProperties")]
3651pub use self::__AudioUnitProperties::AudioUnitPresetMAS_SettingData;
3652#[cfg(feature = "AudioUnitProperties")]
3653pub use self::__AudioUnitProperties::AudioUnitPresetMAS_Settings;
3654#[cfg(feature = "AudioUnitProperties")]
3655pub use self::__AudioUnitProperties::AudioUnitRemoteControlEvent;
3656#[cfg(all(feature = "AudioUnitProperties", feature = "block2"))]
3657pub use self::__AudioUnitProperties::AudioUnitRemoteControlEventListener;
3658#[cfg(feature = "AudioUnitProperties")]
3659pub use self::__AudioUnitProperties::HostCallbackInfo;
3660#[cfg(feature = "AudioUnitProperties")]
3661pub use self::__AudioUnitProperties::HostCallback_GetBeatAndTempo;
3662#[cfg(feature = "AudioUnitProperties")]
3663pub use self::__AudioUnitProperties::HostCallback_GetMusicalTimeLocation;
3664#[cfg(feature = "AudioUnitProperties")]
3665pub use self::__AudioUnitProperties::HostCallback_GetTransportState;
3666#[cfg(feature = "AudioUnitProperties")]
3667pub use self::__AudioUnitProperties::HostCallback_GetTransportState2;
3668#[cfg(feature = "AudioUnitProperties")]
3669pub use self::__AudioUnitProperties::MixerDistanceParams;
3670#[cfg(all(feature = "AUComponent", feature = "AudioUnitUtilities"))]
3671pub use self::__AudioUnitUtilities::kAUParameterListener_AnyParameter;
3672#[cfg(feature = "AudioUnitUtilities")]
3673pub use self::__AudioUnitUtilities::AUEventListenerRef;
3674#[cfg(all(
3675 feature = "AUComponent",
3676 feature = "AudioComponent",
3677 feature = "AudioUnitUtilities"
3678))]
3679pub use self::__AudioUnitUtilities::AUListenerAddParameter;
3680#[cfg(feature = "AudioUnitUtilities")]
3681pub use self::__AudioUnitUtilities::AUListenerBase;
3682#[cfg(all(
3683 feature = "AUComponent",
3684 feature = "AudioComponent",
3685 feature = "AudioUnitUtilities",
3686 feature = "objc2-core-foundation"
3687))]
3688pub use self::__AudioUnitUtilities::AUListenerCreate;
3689#[cfg(all(
3690 feature = "AUComponent",
3691 feature = "AudioComponent",
3692 feature = "AudioUnitUtilities",
3693 feature = "block2",
3694 feature = "dispatch2"
3695))]
3696pub use self::__AudioUnitUtilities::AUListenerCreateWithDispatchQueue;
3697#[cfg(feature = "AudioUnitUtilities")]
3698pub use self::__AudioUnitUtilities::AUListenerDispose;
3699#[cfg(all(
3700 feature = "AUComponent",
3701 feature = "AudioComponent",
3702 feature = "AudioUnitUtilities"
3703))]
3704pub use self::__AudioUnitUtilities::AUListenerRemoveParameter;
3705#[cfg(all(
3706 feature = "AUComponent",
3707 feature = "AudioComponent",
3708 feature = "AudioUnitUtilities"
3709))]
3710pub use self::__AudioUnitUtilities::AUParameterFormatValue;
3711#[cfg(all(
3712 feature = "AUComponent",
3713 feature = "AudioComponent",
3714 feature = "AudioUnitUtilities",
3715 feature = "block2"
3716))]
3717pub use self::__AudioUnitUtilities::AUParameterListenerBlock;
3718#[cfg(all(
3719 feature = "AUComponent",
3720 feature = "AudioComponent",
3721 feature = "AudioUnitUtilities"
3722))]
3723pub use self::__AudioUnitUtilities::AUParameterListenerNotify;
3724#[cfg(all(
3725 feature = "AUComponent",
3726 feature = "AudioComponent",
3727 feature = "AudioUnitUtilities"
3728))]
3729pub use self::__AudioUnitUtilities::AUParameterListenerProc;
3730#[cfg(feature = "AudioUnitUtilities")]
3731pub use self::__AudioUnitUtilities::AUParameterListenerRef;
3732#[cfg(all(
3733 feature = "AUComponent",
3734 feature = "AudioComponent",
3735 feature = "AudioUnitUtilities"
3736))]
3737pub use self::__AudioUnitUtilities::AUParameterSet;
3738#[cfg(all(
3739 feature = "AUComponent",
3740 feature = "AudioComponent",
3741 feature = "AudioUnitUtilities"
3742))]
3743pub use self::__AudioUnitUtilities::AUParameterValueFromLinear;
3744#[cfg(all(
3745 feature = "AUComponent",
3746 feature = "AudioComponent",
3747 feature = "AudioUnitUtilities"
3748))]
3749pub use self::__AudioUnitUtilities::AUParameterValueToLinear;
3750#[cfg(feature = "AudioUnitUtilities")]
3751pub use self::__AudioUnitUtilities::AudioUnitEventType;
3752#[cfg(feature = "CAFFile")]
3753pub use self::__CAFFile::kCAFMarkerType_EditDestinationBegin;
3754#[cfg(feature = "CAFFile")]
3755pub use self::__CAFFile::kCAFMarkerType_EditDestinationEnd;
3756#[cfg(feature = "CAFFile")]
3757pub use self::__CAFFile::kCAFMarkerType_EditSourceBegin;
3758#[cfg(feature = "CAFFile")]
3759pub use self::__CAFFile::kCAFMarkerType_EditSourceEnd;
3760#[cfg(feature = "CAFFile")]
3761pub use self::__CAFFile::kCAFMarkerType_Generic;
3762#[cfg(feature = "CAFFile")]
3763pub use self::__CAFFile::kCAFMarkerType_Index;
3764#[cfg(feature = "CAFFile")]
3765pub use self::__CAFFile::kCAFMarkerType_KeySignature;
3766#[cfg(feature = "CAFFile")]
3767pub use self::__CAFFile::kCAFMarkerType_ProgramEnd;
3768#[cfg(feature = "CAFFile")]
3769pub use self::__CAFFile::kCAFMarkerType_ProgramStart;
3770#[cfg(feature = "CAFFile")]
3771pub use self::__CAFFile::kCAFMarkerType_RegionEnd;
3772#[cfg(feature = "CAFFile")]
3773pub use self::__CAFFile::kCAFMarkerType_RegionStart;
3774#[cfg(feature = "CAFFile")]
3775pub use self::__CAFFile::kCAFMarkerType_RegionSyncPoint;
3776#[cfg(feature = "CAFFile")]
3777pub use self::__CAFFile::kCAFMarkerType_ReleaseLoopEnd;
3778#[cfg(feature = "CAFFile")]
3779pub use self::__CAFFile::kCAFMarkerType_ReleaseLoopStart;
3780#[cfg(feature = "CAFFile")]
3781pub use self::__CAFFile::kCAFMarkerType_SavedPlayPosition;
3782#[cfg(feature = "CAFFile")]
3783pub use self::__CAFFile::kCAFMarkerType_SelectionEnd;
3784#[cfg(feature = "CAFFile")]
3785pub use self::__CAFFile::kCAFMarkerType_SelectionStart;
3786#[cfg(feature = "CAFFile")]
3787pub use self::__CAFFile::kCAFMarkerType_SustainLoopEnd;
3788#[cfg(feature = "CAFFile")]
3789pub use self::__CAFFile::kCAFMarkerType_SustainLoopStart;
3790#[cfg(feature = "CAFFile")]
3791pub use self::__CAFFile::kCAFMarkerType_Tempo;
3792#[cfg(feature = "CAFFile")]
3793pub use self::__CAFFile::kCAFMarkerType_TimeSignature;
3794#[cfg(feature = "CAFFile")]
3795pub use self::__CAFFile::kCAFMarkerType_TrackEnd;
3796#[cfg(feature = "CAFFile")]
3797pub use self::__CAFFile::kCAFMarkerType_TrackStart;
3798#[cfg(feature = "CAFFile")]
3799pub use self::__CAFFile::kCAF_AudioDataChunkID;
3800#[cfg(feature = "CAFFile")]
3801pub use self::__CAFFile::kCAF_ChannelLayoutChunkID;
3802#[cfg(feature = "CAFFile")]
3803pub use self::__CAFFile::kCAF_EditCommentsChunkID;
3804#[cfg(feature = "CAFFile")]
3805pub use self::__CAFFile::kCAF_FileType;
3806#[cfg(feature = "CAFFile")]
3807pub use self::__CAFFile::kCAF_FileVersion_Initial;
3808#[cfg(feature = "CAFFile")]
3809pub use self::__CAFFile::kCAF_FillerChunkID;
3810#[cfg(feature = "CAFFile")]
3811pub use self::__CAFFile::kCAF_FormatListID;
3812#[cfg(feature = "CAFFile")]
3813pub use self::__CAFFile::kCAF_InfoStringsChunkID;
3814#[cfg(feature = "CAFFile")]
3815pub use self::__CAFFile::kCAF_InstrumentChunkID;
3816#[cfg(feature = "CAFFile")]
3817pub use self::__CAFFile::kCAF_MIDIChunkID;
3818#[cfg(feature = "CAFFile")]
3819pub use self::__CAFFile::kCAF_MagicCookieID;
3820#[cfg(feature = "CAFFile")]
3821pub use self::__CAFFile::kCAF_MarkerChunkID;
3822#[cfg(feature = "CAFFile")]
3823pub use self::__CAFFile::kCAF_OverviewChunkID;
3824#[cfg(feature = "CAFFile")]
3825pub use self::__CAFFile::kCAF_PacketTableChunkID;
3826#[cfg(feature = "CAFFile")]
3827pub use self::__CAFFile::kCAF_PeakChunkID;
3828#[cfg(feature = "CAFFile")]
3829pub use self::__CAFFile::kCAF_RegionChunkID;
3830#[cfg(feature = "CAFFile")]
3831pub use self::__CAFFile::kCAF_SMPTE_TimeType2398;
3832#[cfg(feature = "CAFFile")]
3833pub use self::__CAFFile::kCAF_SMPTE_TimeType24;
3834#[cfg(feature = "CAFFile")]
3835pub use self::__CAFFile::kCAF_SMPTE_TimeType25;
3836#[cfg(feature = "CAFFile")]
3837pub use self::__CAFFile::kCAF_SMPTE_TimeType2997;
3838#[cfg(feature = "CAFFile")]
3839pub use self::__CAFFile::kCAF_SMPTE_TimeType2997Drop;
3840#[cfg(feature = "CAFFile")]
3841pub use self::__CAFFile::kCAF_SMPTE_TimeType30;
3842#[cfg(feature = "CAFFile")]
3843pub use self::__CAFFile::kCAF_SMPTE_TimeType30Drop;
3844#[cfg(feature = "CAFFile")]
3845pub use self::__CAFFile::kCAF_SMPTE_TimeType50;
3846#[cfg(feature = "CAFFile")]
3847pub use self::__CAFFile::kCAF_SMPTE_TimeType5994;
3848#[cfg(feature = "CAFFile")]
3849pub use self::__CAFFile::kCAF_SMPTE_TimeType5994Drop;
3850#[cfg(feature = "CAFFile")]
3851pub use self::__CAFFile::kCAF_SMPTE_TimeType60;
3852#[cfg(feature = "CAFFile")]
3853pub use self::__CAFFile::kCAF_SMPTE_TimeType60Drop;
3854#[cfg(feature = "CAFFile")]
3855pub use self::__CAFFile::kCAF_SMPTE_TimeTypeNone;
3856#[cfg(feature = "CAFFile")]
3857pub use self::__CAFFile::kCAF_StreamDescriptionChunkID;
3858#[cfg(feature = "CAFFile")]
3859pub use self::__CAFFile::kCAF_StringsChunkID;
3860#[cfg(feature = "CAFFile")]
3861pub use self::__CAFFile::kCAF_UMIDChunkID;
3862#[cfg(feature = "CAFFile")]
3863pub use self::__CAFFile::kCAF_UUIDChunkID;
3864#[cfg(feature = "CAFFile")]
3865pub use self::__CAFFile::kCAF_iXMLChunkID;
3866#[cfg(feature = "CAFFile")]
3867pub use self::__CAFFile::CAFAudioDescription;
3868#[cfg(feature = "CAFFile")]
3869pub use self::__CAFFile::CAFAudioFormatListItem;
3870#[cfg(feature = "CAFFile")]
3871pub use self::__CAFFile::CAFChunkHeader;
3872#[cfg(feature = "CAFFile")]
3873pub use self::__CAFFile::CAFDataChunk;
3874#[cfg(feature = "CAFFile")]
3875pub use self::__CAFFile::CAFFileHeader;
3876#[cfg(feature = "CAFFile")]
3877pub use self::__CAFFile::CAFFormatFlags;
3878#[cfg(feature = "CAFFile")]
3879pub use self::__CAFFile::CAFInfoStrings;
3880#[cfg(feature = "CAFFile")]
3881pub use self::__CAFFile::CAFInstrumentChunk;
3882#[cfg(feature = "CAFFile")]
3883pub use self::__CAFFile::CAFMarker;
3884#[cfg(feature = "CAFFile")]
3885pub use self::__CAFFile::CAFMarkerChunk;
3886#[cfg(feature = "CAFFile")]
3887pub use self::__CAFFile::CAFOverviewChunk;
3888#[cfg(feature = "CAFFile")]
3889pub use self::__CAFFile::CAFOverviewSample;
3890#[cfg(feature = "CAFFile")]
3891pub use self::__CAFFile::CAFPacketTableHeader;
3892#[cfg(feature = "CAFFile")]
3893pub use self::__CAFFile::CAFPeakChunk;
3894#[cfg(feature = "CAFFile")]
3895pub use self::__CAFFile::CAFPositionPeak;
3896#[cfg(feature = "CAFFile")]
3897pub use self::__CAFFile::CAFRegion;
3898#[cfg(feature = "CAFFile")]
3899pub use self::__CAFFile::CAFRegionChunk;
3900#[cfg(feature = "CAFFile")]
3901pub use self::__CAFFile::CAFRegionFlags;
3902#[cfg(feature = "CAFFile")]
3903pub use self::__CAFFile::CAFStringID;
3904#[cfg(feature = "CAFFile")]
3905pub use self::__CAFFile::CAFStrings;
3906#[cfg(feature = "CAFFile")]
3907pub use self::__CAFFile::CAFUMIDChunk;
3908#[cfg(feature = "CAFFile")]
3909pub use self::__CAFFile::CAF_SMPTE_Time;
3910#[cfg(feature = "CAFFile")]
3911pub use self::__CAFFile::CAF_UUID_ChunkHeader;
3912#[cfg(feature = "CAShow")]
3913pub use self::__CAShow::CAShow;
3914#[cfg(all(feature = "CAShow", feature = "libc"))]
3915pub use self::__CAShow::CAShowFile;
3916#[cfg(feature = "ExtendedAudioFile")]
3917pub use self::__ExtendedAudioFile::kExtAudioFileError_AsyncWriteBufferOverflow;
3918#[cfg(feature = "ExtendedAudioFile")]
3919pub use self::__ExtendedAudioFile::kExtAudioFileError_AsyncWriteTooLarge;
3920#[cfg(feature = "ExtendedAudioFile")]
3921pub use self::__ExtendedAudioFile::kExtAudioFileError_InvalidChannelMap;
3922#[cfg(feature = "ExtendedAudioFile")]
3923pub use self::__ExtendedAudioFile::kExtAudioFileError_InvalidDataFormat;
3924#[cfg(feature = "ExtendedAudioFile")]
3925pub use self::__ExtendedAudioFile::kExtAudioFileError_InvalidOperationOrder;
3926#[cfg(feature = "ExtendedAudioFile")]
3927pub use self::__ExtendedAudioFile::kExtAudioFileError_InvalidProperty;
3928#[cfg(feature = "ExtendedAudioFile")]
3929pub use self::__ExtendedAudioFile::kExtAudioFileError_InvalidPropertySize;
3930#[cfg(feature = "ExtendedAudioFile")]
3931pub use self::__ExtendedAudioFile::kExtAudioFileError_InvalidSeek;
3932#[cfg(feature = "ExtendedAudioFile")]
3933pub use self::__ExtendedAudioFile::kExtAudioFileError_MaxPacketSizeUnknown;
3934#[cfg(feature = "ExtendedAudioFile")]
3935pub use self::__ExtendedAudioFile::kExtAudioFileError_NonPCMClientFormat;
3936#[cfg(feature = "ExtendedAudioFile")]
3937pub use self::__ExtendedAudioFile::kExtAudioFilePacketTableInfoOverride_UseFileValue;
3938#[cfg(feature = "ExtendedAudioFile")]
3939pub use self::__ExtendedAudioFile::kExtAudioFilePacketTableInfoOverride_UseFileValueIfValid;
3940#[cfg(feature = "ExtendedAudioFile")]
3941pub use self::__ExtendedAudioFile::kExtAudioFileProperty_AudioConverter;
3942#[cfg(feature = "ExtendedAudioFile")]
3943pub use self::__ExtendedAudioFile::kExtAudioFileProperty_AudioFile;
3944#[cfg(feature = "ExtendedAudioFile")]
3945pub use self::__ExtendedAudioFile::kExtAudioFileProperty_ClientChannelLayout;
3946#[cfg(feature = "ExtendedAudioFile")]
3947pub use self::__ExtendedAudioFile::kExtAudioFileProperty_ClientDataFormat;
3948#[cfg(feature = "ExtendedAudioFile")]
3949pub use self::__ExtendedAudioFile::kExtAudioFileProperty_ClientMaxPacketSize;
3950#[cfg(feature = "ExtendedAudioFile")]
3951pub use self::__ExtendedAudioFile::kExtAudioFileProperty_CodecManufacturer;
3952#[cfg(feature = "ExtendedAudioFile")]
3953pub use self::__ExtendedAudioFile::kExtAudioFileProperty_ConverterConfig;
3954#[cfg(feature = "ExtendedAudioFile")]
3955pub use self::__ExtendedAudioFile::kExtAudioFileProperty_FileChannelLayout;
3956#[cfg(feature = "ExtendedAudioFile")]
3957pub use self::__ExtendedAudioFile::kExtAudioFileProperty_FileDataFormat;
3958#[cfg(feature = "ExtendedAudioFile")]
3959pub use self::__ExtendedAudioFile::kExtAudioFileProperty_FileLengthFrames;
3960#[cfg(feature = "ExtendedAudioFile")]
3961pub use self::__ExtendedAudioFile::kExtAudioFileProperty_FileMaxPacketSize;
3962#[cfg(feature = "ExtendedAudioFile")]
3963pub use self::__ExtendedAudioFile::kExtAudioFileProperty_IOBuffer;
3964#[cfg(feature = "ExtendedAudioFile")]
3965pub use self::__ExtendedAudioFile::kExtAudioFileProperty_IOBufferSizeBytes;
3966#[cfg(feature = "ExtendedAudioFile")]
3967pub use self::__ExtendedAudioFile::kExtAudioFileProperty_PacketTable;
3968#[cfg(all(
3969 feature = "AudioFile",
3970 feature = "ExtendedAudioFile",
3971 feature = "objc2-core-audio-types",
3972 feature = "objc2-core-foundation"
3973))]
3974pub use self::__ExtendedAudioFile::ExtAudioFileCreateWithURL;
3975#[cfg(feature = "ExtendedAudioFile")]
3976pub use self::__ExtendedAudioFile::ExtAudioFileDispose;
3977#[cfg(feature = "ExtendedAudioFile")]
3978pub use self::__ExtendedAudioFile::ExtAudioFileGetProperty;
3979#[cfg(feature = "ExtendedAudioFile")]
3980pub use self::__ExtendedAudioFile::ExtAudioFileGetPropertyInfo;
3981#[cfg(all(feature = "ExtendedAudioFile", feature = "objc2-core-foundation"))]
3982pub use self::__ExtendedAudioFile::ExtAudioFileOpenURL;
3983#[cfg(feature = "ExtendedAudioFile")]
3984pub use self::__ExtendedAudioFile::ExtAudioFilePacketTableInfoOverride;
3985#[cfg(feature = "ExtendedAudioFile")]
3986pub use self::__ExtendedAudioFile::ExtAudioFilePropertyID;
3987#[cfg(all(feature = "ExtendedAudioFile", feature = "objc2-core-audio-types"))]
3988pub use self::__ExtendedAudioFile::ExtAudioFileRead;
3989#[cfg(feature = "ExtendedAudioFile")]
3990pub use self::__ExtendedAudioFile::ExtAudioFileRef;
3991#[cfg(feature = "ExtendedAudioFile")]
3992pub use self::__ExtendedAudioFile::ExtAudioFileSeek;
3993#[cfg(feature = "ExtendedAudioFile")]
3994pub use self::__ExtendedAudioFile::ExtAudioFileSetProperty;
3995#[cfg(feature = "ExtendedAudioFile")]
3996pub use self::__ExtendedAudioFile::ExtAudioFileTell;
3997#[cfg(all(feature = "AudioFile", feature = "ExtendedAudioFile"))]
3998pub use self::__ExtendedAudioFile::ExtAudioFileWrapAudioFileID;
3999#[cfg(all(feature = "ExtendedAudioFile", feature = "objc2-core-audio-types"))]
4000pub use self::__ExtendedAudioFile::ExtAudioFileWrite;
4001#[cfg(all(feature = "ExtendedAudioFile", feature = "objc2-core-audio-types"))]
4002pub use self::__ExtendedAudioFile::ExtAudioFileWriteAsync;
4003#[cfg(feature = "ExtendedAudioFile")]
4004pub use self::__ExtendedAudioFile::OpaqueExtAudioFile;
4005#[cfg(feature = "MusicDevice")]
4006pub use self::__MusicDevice::kMusicDeviceMIDIEventListSelect;
4007#[cfg(feature = "MusicDevice")]
4008pub use self::__MusicDevice::kMusicDeviceMIDIEventSelect;
4009#[cfg(feature = "MusicDevice")]
4010pub use self::__MusicDevice::kMusicDevicePrepareInstrumentSelect;
4011#[cfg(feature = "MusicDevice")]
4012pub use self::__MusicDevice::kMusicDeviceRange;
4013#[cfg(feature = "MusicDevice")]
4014pub use self::__MusicDevice::kMusicDeviceReleaseInstrumentSelect;
4015#[cfg(feature = "MusicDevice")]
4016pub use self::__MusicDevice::kMusicDeviceStartNoteSelect;
4017#[cfg(feature = "MusicDevice")]
4018pub use self::__MusicDevice::kMusicDeviceStopNoteSelect;
4019#[cfg(feature = "MusicDevice")]
4020pub use self::__MusicDevice::kMusicDeviceSysExSelect;
4021#[cfg(feature = "MusicDevice")]
4022pub use self::__MusicDevice::kMusicNoteEvent_Unused;
4023#[cfg(feature = "MusicDevice")]
4024pub use self::__MusicDevice::kMusicNoteEvent_UseGroupInstrument;
4025#[cfg(all(feature = "AudioComponent", feature = "MusicDevice"))]
4026pub use self::__MusicDevice::MusicDeviceComponent;
4027#[cfg(feature = "MusicDevice")]
4028pub use self::__MusicDevice::MusicDeviceGroupID;
4029#[cfg(feature = "MusicDevice")]
4030pub use self::__MusicDevice::MusicDeviceInstrumentID;
4031#[cfg(all(feature = "AudioComponent", feature = "MusicDevice"))]
4032pub use self::__MusicDevice::MusicDeviceMIDIEvent;
4033#[cfg(all(
4034 feature = "AudioComponent",
4035 feature = "MusicDevice",
4036 feature = "objc2-core-midi"
4037))]
4038pub use self::__MusicDevice::MusicDeviceMIDIEventList;
4039#[cfg(feature = "MusicDevice")]
4040pub use self::__MusicDevice::MusicDeviceMIDIEventProc;
4041#[cfg(all(feature = "AUComponent", feature = "MusicDevice"))]
4042pub use self::__MusicDevice::MusicDeviceNoteParams;
4043#[cfg(all(feature = "AudioComponent", feature = "MusicDevice"))]
4044pub use self::__MusicDevice::MusicDevicePrepareInstrument;
4045#[cfg(all(feature = "AudioComponent", feature = "MusicDevice"))]
4046pub use self::__MusicDevice::MusicDeviceReleaseInstrument;
4047#[cfg(all(
4048 feature = "AUComponent",
4049 feature = "AudioComponent",
4050 feature = "MusicDevice"
4051))]
4052pub use self::__MusicDevice::MusicDeviceStartNote;
4053#[cfg(all(feature = "AUComponent", feature = "MusicDevice"))]
4054pub use self::__MusicDevice::MusicDeviceStartNoteProc;
4055#[cfg(feature = "MusicDevice")]
4056pub use self::__MusicDevice::MusicDeviceStdNoteParams;
4057#[cfg(all(feature = "AudioComponent", feature = "MusicDevice"))]
4058pub use self::__MusicDevice::MusicDeviceStopNote;
4059#[cfg(feature = "MusicDevice")]
4060pub use self::__MusicDevice::MusicDeviceStopNoteProc;
4061#[cfg(all(feature = "AudioComponent", feature = "MusicDevice"))]
4062pub use self::__MusicDevice::MusicDeviceSysEx;
4063#[cfg(feature = "MusicDevice")]
4064pub use self::__MusicDevice::MusicDeviceSysExProc;
4065#[cfg(feature = "MusicDevice")]
4066pub use self::__MusicDevice::NoteInstanceID;
4067#[cfg(all(feature = "AUComponent", feature = "MusicDevice"))]
4068pub use self::__MusicDevice::NoteParamsControlValue;
4069#[cfg(feature = "MusicPlayer")]
4070pub use self::__MusicPlayer::kAudioToolboxErr_CannotDoInCurrentContext;
4071#[cfg(feature = "MusicPlayer")]
4072pub use self::__MusicPlayer::kAudioToolboxErr_EndOfTrack;
4073#[cfg(feature = "MusicPlayer")]
4074pub use self::__MusicPlayer::kAudioToolboxErr_IllegalTrackDestination;
4075#[cfg(feature = "MusicPlayer")]
4076pub use self::__MusicPlayer::kAudioToolboxErr_InvalidEventType;
4077#[cfg(feature = "MusicPlayer")]
4078pub use self::__MusicPlayer::kAudioToolboxErr_InvalidPlayerState;
4079#[cfg(feature = "MusicPlayer")]
4080pub use self::__MusicPlayer::kAudioToolboxErr_InvalidSequenceType;
4081#[cfg(feature = "MusicPlayer")]
4082pub use self::__MusicPlayer::kAudioToolboxErr_NoSequence;
4083#[cfg(feature = "MusicPlayer")]
4084pub use self::__MusicPlayer::kAudioToolboxErr_StartOfTrack;
4085#[cfg(feature = "MusicPlayer")]
4086pub use self::__MusicPlayer::kAudioToolboxErr_TrackIndexError;
4087#[cfg(feature = "MusicPlayer")]
4088pub use self::__MusicPlayer::kAudioToolboxErr_TrackNotFound;
4089#[cfg(feature = "MusicPlayer")]
4090pub use self::__MusicPlayer::kAudioToolboxError_NoTrackDestination;
4091#[cfg(feature = "MusicPlayer")]
4092pub use self::__MusicPlayer::kMusicEventType_AUPreset;
4093#[cfg(feature = "MusicPlayer")]
4094pub use self::__MusicPlayer::kMusicEventType_ExtendedControl;
4095#[cfg(feature = "MusicPlayer")]
4096pub use self::__MusicPlayer::kMusicEventType_ExtendedNote;
4097#[cfg(feature = "MusicPlayer")]
4098pub use self::__MusicPlayer::kMusicEventType_ExtendedTempo;
4099#[cfg(feature = "MusicPlayer")]
4100pub use self::__MusicPlayer::kMusicEventType_MIDIChannelMessage;
4101#[cfg(feature = "MusicPlayer")]
4102pub use self::__MusicPlayer::kMusicEventType_MIDINoteMessage;
4103#[cfg(feature = "MusicPlayer")]
4104pub use self::__MusicPlayer::kMusicEventType_MIDIRawData;
4105#[cfg(feature = "MusicPlayer")]
4106pub use self::__MusicPlayer::kMusicEventType_Meta;
4107#[cfg(feature = "MusicPlayer")]
4108pub use self::__MusicPlayer::kMusicEventType_NULL;
4109#[cfg(feature = "MusicPlayer")]
4110pub use self::__MusicPlayer::kMusicEventType_Parameter;
4111#[cfg(feature = "MusicPlayer")]
4112pub use self::__MusicPlayer::kMusicEventType_User;
4113#[cfg(feature = "MusicPlayer")]
4114pub use self::__MusicPlayer::kSequenceTrackProperty_AutomatedParameters;
4115#[cfg(feature = "MusicPlayer")]
4116pub use self::__MusicPlayer::kSequenceTrackProperty_LoopInfo;
4117#[cfg(feature = "MusicPlayer")]
4118pub use self::__MusicPlayer::kSequenceTrackProperty_MuteStatus;
4119#[cfg(feature = "MusicPlayer")]
4120pub use self::__MusicPlayer::kSequenceTrackProperty_OffsetTime;
4121#[cfg(feature = "MusicPlayer")]
4122pub use self::__MusicPlayer::kSequenceTrackProperty_SoloStatus;
4123#[cfg(feature = "MusicPlayer")]
4124pub use self::__MusicPlayer::kSequenceTrackProperty_TimeResolution;
4125#[cfg(feature = "MusicPlayer")]
4126pub use self::__MusicPlayer::kSequenceTrackProperty_TrackLength;
4127#[cfg(all(
4128 feature = "AUComponent",
4129 feature = "MusicPlayer",
4130 feature = "objc2-core-foundation"
4131))]
4132pub use self::__MusicPlayer::AUPresetEvent;
4133#[cfg(feature = "MusicPlayer")]
4134pub use self::__MusicPlayer::CABarBeatTime;
4135#[cfg(feature = "MusicPlayer")]
4136pub use self::__MusicPlayer::DisposeMusicEventIterator;
4137#[cfg(feature = "MusicPlayer")]
4138pub use self::__MusicPlayer::DisposeMusicPlayer;
4139#[cfg(feature = "MusicPlayer")]
4140pub use self::__MusicPlayer::DisposeMusicSequence;
4141#[cfg(all(
4142 feature = "AUComponent",
4143 feature = "MusicDevice",
4144 feature = "MusicPlayer"
4145))]
4146pub use self::__MusicPlayer::ExtendedControlEvent;
4147#[cfg(all(
4148 feature = "AUComponent",
4149 feature = "MusicDevice",
4150 feature = "MusicPlayer"
4151))]
4152pub use self::__MusicPlayer::ExtendedNoteOnEvent;
4153#[cfg(feature = "MusicPlayer")]
4154pub use self::__MusicPlayer::ExtendedTempoEvent;
4155#[cfg(feature = "MusicPlayer")]
4156pub use self::__MusicPlayer::MIDIChannelMessage;
4157#[cfg(feature = "MusicPlayer")]
4158pub use self::__MusicPlayer::MIDIMetaEvent;
4159#[cfg(feature = "MusicPlayer")]
4160pub use self::__MusicPlayer::MIDINoteMessage;
4161#[cfg(feature = "MusicPlayer")]
4162pub use self::__MusicPlayer::MIDIRawData;
4163#[cfg(feature = "MusicPlayer")]
4164pub use self::__MusicPlayer::MusicEventIterator;
4165#[cfg(feature = "MusicPlayer")]
4166pub use self::__MusicPlayer::MusicEventIteratorDeleteEvent;
4167#[cfg(feature = "MusicPlayer")]
4168pub use self::__MusicPlayer::MusicEventIteratorGetEventInfo;
4169#[cfg(feature = "MusicPlayer")]
4170pub use self::__MusicPlayer::MusicEventIteratorHasCurrentEvent;
4171#[cfg(feature = "MusicPlayer")]
4172pub use self::__MusicPlayer::MusicEventIteratorHasNextEvent;
4173#[cfg(feature = "MusicPlayer")]
4174pub use self::__MusicPlayer::MusicEventIteratorHasPreviousEvent;
4175#[cfg(feature = "MusicPlayer")]
4176pub use self::__MusicPlayer::MusicEventIteratorNextEvent;
4177#[cfg(feature = "MusicPlayer")]
4178pub use self::__MusicPlayer::MusicEventIteratorPreviousEvent;
4179#[cfg(feature = "MusicPlayer")]
4180pub use self::__MusicPlayer::MusicEventIteratorSeek;
4181#[cfg(feature = "MusicPlayer")]
4182pub use self::__MusicPlayer::MusicEventIteratorSetEventInfo;
4183#[cfg(feature = "MusicPlayer")]
4184pub use self::__MusicPlayer::MusicEventIteratorSetEventTime;
4185#[cfg(feature = "MusicPlayer")]
4186pub use self::__MusicPlayer::MusicEventType;
4187#[cfg(feature = "MusicPlayer")]
4188pub use self::__MusicPlayer::MusicEventUserData;
4189#[cfg(feature = "MusicPlayer")]
4190pub use self::__MusicPlayer::MusicPlayer;
4191#[cfg(feature = "MusicPlayer")]
4192pub use self::__MusicPlayer::MusicPlayerGetBeatsForHostTime;
4193#[cfg(feature = "MusicPlayer")]
4194pub use self::__MusicPlayer::MusicPlayerGetHostTimeForBeats;
4195#[cfg(feature = "MusicPlayer")]
4196pub use self::__MusicPlayer::MusicPlayerGetPlayRateScalar;
4197#[cfg(feature = "MusicPlayer")]
4198pub use self::__MusicPlayer::MusicPlayerGetSequence;
4199#[cfg(feature = "MusicPlayer")]
4200pub use self::__MusicPlayer::MusicPlayerGetTime;
4201#[cfg(feature = "MusicPlayer")]
4202pub use self::__MusicPlayer::MusicPlayerIsPlaying;
4203#[cfg(feature = "MusicPlayer")]
4204pub use self::__MusicPlayer::MusicPlayerPreroll;
4205#[cfg(feature = "MusicPlayer")]
4206pub use self::__MusicPlayer::MusicPlayerSetPlayRateScalar;
4207#[cfg(feature = "MusicPlayer")]
4208pub use self::__MusicPlayer::MusicPlayerSetSequence;
4209#[cfg(feature = "MusicPlayer")]
4210pub use self::__MusicPlayer::MusicPlayerSetTime;
4211#[cfg(feature = "MusicPlayer")]
4212pub use self::__MusicPlayer::MusicPlayerStart;
4213#[cfg(feature = "MusicPlayer")]
4214pub use self::__MusicPlayer::MusicPlayerStop;
4215#[cfg(feature = "MusicPlayer")]
4216pub use self::__MusicPlayer::MusicSequence;
4217#[cfg(feature = "MusicPlayer")]
4218pub use self::__MusicPlayer::MusicSequenceBarBeatTimeToBeats;
4219#[cfg(feature = "MusicPlayer")]
4220pub use self::__MusicPlayer::MusicSequenceBeatsToBarBeatTime;
4221#[cfg(feature = "MusicPlayer")]
4222pub use self::__MusicPlayer::MusicSequenceDisposeTrack;
4223#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-foundation"))]
4224pub use self::__MusicPlayer::MusicSequenceFileCreate;
4225#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-foundation"))]
4226pub use self::__MusicPlayer::MusicSequenceFileCreateData;
4227#[cfg(feature = "MusicPlayer")]
4228pub use self::__MusicPlayer::MusicSequenceFileFlags;
4229#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-foundation"))]
4230pub use self::__MusicPlayer::MusicSequenceFileLoad;
4231#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-foundation"))]
4232pub use self::__MusicPlayer::MusicSequenceFileLoadData;
4233#[cfg(feature = "MusicPlayer")]
4234pub use self::__MusicPlayer::MusicSequenceFileTypeID;
4235#[cfg(all(feature = "AUGraph", feature = "MusicPlayer"))]
4236pub use self::__MusicPlayer::MusicSequenceGetAUGraph;
4237#[cfg(feature = "MusicPlayer")]
4238pub use self::__MusicPlayer::MusicSequenceGetBeatsForSeconds;
4239#[cfg(feature = "MusicPlayer")]
4240pub use self::__MusicPlayer::MusicSequenceGetIndTrack;
4241#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-foundation"))]
4242pub use self::__MusicPlayer::MusicSequenceGetInfoDictionary;
4243#[cfg(feature = "MusicPlayer")]
4244pub use self::__MusicPlayer::MusicSequenceGetSecondsForBeats;
4245#[cfg(feature = "MusicPlayer")]
4246pub use self::__MusicPlayer::MusicSequenceGetSequenceType;
4247#[cfg(feature = "MusicPlayer")]
4248pub use self::__MusicPlayer::MusicSequenceGetTempoTrack;
4249#[cfg(feature = "MusicPlayer")]
4250pub use self::__MusicPlayer::MusicSequenceGetTrackCount;
4251#[cfg(feature = "MusicPlayer")]
4252pub use self::__MusicPlayer::MusicSequenceGetTrackIndex;
4253#[cfg(feature = "MusicPlayer")]
4254pub use self::__MusicPlayer::MusicSequenceLoadFlags;
4255#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-foundation"))]
4256pub use self::__MusicPlayer::MusicSequenceLoadSMFDataWithFlags;
4257#[cfg(feature = "MusicPlayer")]
4258pub use self::__MusicPlayer::MusicSequenceNewTrack;
4259#[cfg(feature = "MusicPlayer")]
4260pub use self::__MusicPlayer::MusicSequenceReverse;
4261#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-foundation"))]
4262pub use self::__MusicPlayer::MusicSequenceSaveSMFData;
4263#[cfg(all(feature = "AUGraph", feature = "MusicPlayer"))]
4264pub use self::__MusicPlayer::MusicSequenceSetAUGraph;
4265#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-midi"))]
4266pub use self::__MusicPlayer::MusicSequenceSetMIDIEndpoint;
4267#[cfg(feature = "MusicPlayer")]
4268pub use self::__MusicPlayer::MusicSequenceSetSequenceType;
4269#[cfg(feature = "MusicPlayer")]
4270pub use self::__MusicPlayer::MusicSequenceSetUserCallback;
4271#[cfg(feature = "MusicPlayer")]
4272pub use self::__MusicPlayer::MusicSequenceType;
4273#[cfg(feature = "MusicPlayer")]
4274pub use self::__MusicPlayer::MusicSequenceUserCallback;
4275#[cfg(feature = "MusicPlayer")]
4276pub use self::__MusicPlayer::MusicTimeStamp;
4277#[cfg(feature = "MusicPlayer")]
4278pub use self::__MusicPlayer::MusicTrack;
4279#[cfg(feature = "MusicPlayer")]
4280pub use self::__MusicPlayer::MusicTrackClear;
4281#[cfg(feature = "MusicPlayer")]
4282pub use self::__MusicPlayer::MusicTrackCopyInsert;
4283#[cfg(feature = "MusicPlayer")]
4284pub use self::__MusicPlayer::MusicTrackCut;
4285#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-midi"))]
4286pub use self::__MusicPlayer::MusicTrackGetDestMIDIEndpoint;
4287#[cfg(all(feature = "AUGraph", feature = "MusicPlayer"))]
4288pub use self::__MusicPlayer::MusicTrackGetDestNode;
4289#[cfg(feature = "MusicPlayer")]
4290pub use self::__MusicPlayer::MusicTrackGetProperty;
4291#[cfg(feature = "MusicPlayer")]
4292pub use self::__MusicPlayer::MusicTrackGetSequence;
4293#[cfg(feature = "MusicPlayer")]
4294pub use self::__MusicPlayer::MusicTrackLoopInfo;
4295#[cfg(feature = "MusicPlayer")]
4296pub use self::__MusicPlayer::MusicTrackMerge;
4297#[cfg(feature = "MusicPlayer")]
4298pub use self::__MusicPlayer::MusicTrackMoveEvents;
4299#[cfg(all(
4300 feature = "AUComponent",
4301 feature = "MusicPlayer",
4302 feature = "objc2-core-foundation"
4303))]
4304pub use self::__MusicPlayer::MusicTrackNewAUPresetEvent;
4305#[cfg(all(
4306 feature = "AUComponent",
4307 feature = "MusicDevice",
4308 feature = "MusicPlayer"
4309))]
4310pub use self::__MusicPlayer::MusicTrackNewExtendedControlEvent;
4311#[cfg(all(
4312 feature = "AUComponent",
4313 feature = "MusicDevice",
4314 feature = "MusicPlayer"
4315))]
4316pub use self::__MusicPlayer::MusicTrackNewExtendedNoteEvent;
4317#[cfg(feature = "MusicPlayer")]
4318pub use self::__MusicPlayer::MusicTrackNewExtendedTempoEvent;
4319#[cfg(feature = "MusicPlayer")]
4320pub use self::__MusicPlayer::MusicTrackNewMIDIChannelEvent;
4321#[cfg(feature = "MusicPlayer")]
4322pub use self::__MusicPlayer::MusicTrackNewMIDINoteEvent;
4323#[cfg(feature = "MusicPlayer")]
4324pub use self::__MusicPlayer::MusicTrackNewMIDIRawDataEvent;
4325#[cfg(feature = "MusicPlayer")]
4326pub use self::__MusicPlayer::MusicTrackNewMetaEvent;
4327#[cfg(all(feature = "AUComponent", feature = "MusicPlayer"))]
4328pub use self::__MusicPlayer::MusicTrackNewParameterEvent;
4329#[cfg(feature = "MusicPlayer")]
4330pub use self::__MusicPlayer::MusicTrackNewUserEvent;
4331#[cfg(all(feature = "MusicPlayer", feature = "objc2-core-midi"))]
4332pub use self::__MusicPlayer::MusicTrackSetDestMIDIEndpoint;
4333#[cfg(all(feature = "AUGraph", feature = "MusicPlayer"))]
4334pub use self::__MusicPlayer::MusicTrackSetDestNode;
4335#[cfg(feature = "MusicPlayer")]
4336pub use self::__MusicPlayer::MusicTrackSetProperty;
4337#[cfg(feature = "MusicPlayer")]
4338pub use self::__MusicPlayer::NewMusicEventIterator;
4339#[cfg(feature = "MusicPlayer")]
4340pub use self::__MusicPlayer::NewMusicPlayer;
4341#[cfg(feature = "MusicPlayer")]
4342pub use self::__MusicPlayer::NewMusicSequence;
4343#[cfg(feature = "MusicPlayer")]
4344pub use self::__MusicPlayer::NewMusicTrackFrom;
4345#[cfg(feature = "MusicPlayer")]
4346pub use self::__MusicPlayer::OpaqueMusicEventIterator;
4347#[cfg(feature = "MusicPlayer")]
4348pub use self::__MusicPlayer::OpaqueMusicPlayer;
4349#[cfg(feature = "MusicPlayer")]
4350pub use self::__MusicPlayer::OpaqueMusicSequence;
4351#[cfg(feature = "MusicPlayer")]
4352pub use self::__MusicPlayer::OpaqueMusicTrack;
4353#[cfg(all(feature = "AUComponent", feature = "MusicPlayer"))]
4354pub use self::__MusicPlayer::ParameterEvent;
4355use core::cell::UnsafeCell;
4356use core::ffi::*;
4357use core::marker::{PhantomData, PhantomPinned};
4358use core::ptr::NonNull;
4359use objc2::__framework_prelude::*;
4360#[cfg(feature = "objc2-core-audio")]
4361use objc2_core_audio::*;
4362#[cfg(feature = "objc2-core-audio-types")]
4363use objc2_core_audio_types::*;
4364#[cfg(feature = "objc2-core-foundation")]
4365use objc2_core_foundation::*;
4366#[cfg(feature = "objc2-core-midi")]
4367use objc2_core_midi::*;
4368
4369use crate::*;
4370
4371pub const AUDIO_TOOLBOX_VERSION: c_uint = 1060;
4373pub const kInstrumentInfoKey_Name: &CStr =
4375 unsafe { CStr::from_bytes_with_nul_unchecked(b"name\0") };
4376pub const kInstrumentInfoKey_MSB: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"MSB\0") };
4378pub const kInstrumentInfoKey_LSB: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"LSB\0") };
4380pub const kInstrumentInfoKey_Program: &CStr =
4382 unsafe { CStr::from_bytes_with_nul_unchecked(b"program\0") };
4383#[cfg(feature = "objc2-core-audio")]
4385pub const kAudioHardwareServiceProperty_ServiceRestarted: AudioObjectPropertySelector = 0x73727374;
4386#[cfg(feature = "objc2-core-audio")]
4388pub const kAudioHardwareServiceDeviceProperty_VirtualMainVolume: AudioObjectPropertySelector =
4389 0x766d7663;
4390#[cfg(feature = "objc2-core-audio")]
4392#[deprecated]
4393pub const kAudioHardwareServiceDeviceProperty_VirtualMasterVolume: AudioObjectPropertySelector =
4394 kAudioHardwareServiceDeviceProperty_VirtualMainVolume;
4395#[cfg(feature = "objc2-core-audio")]
4397pub const kAudioHardwareServiceDeviceProperty_VirtualMainBalance: AudioObjectPropertySelector =
4398 0x766d6263;
4399#[cfg(feature = "objc2-core-audio")]
4401#[deprecated]
4402pub const kAudioHardwareServiceDeviceProperty_VirtualMasterBalance: AudioObjectPropertySelector =
4403 kAudioHardwareServiceDeviceProperty_VirtualMainBalance;
4404
4405#[cfg(feature = "objc2-core-audio")]
4413#[deprecated = "no longer supported"]
4414#[inline]
4415pub unsafe extern "C-unwind" fn AudioHardwareServiceHasProperty(
4416 in_object_id: AudioObjectID,
4417 in_address: *const AudioObjectPropertyAddress,
4418) -> bool {
4419 extern "C-unwind" {
4420 fn AudioHardwareServiceHasProperty(
4421 in_object_id: AudioObjectID,
4422 in_address: *const AudioObjectPropertyAddress,
4423 ) -> Boolean;
4424 }
4425 let ret = unsafe { AudioHardwareServiceHasProperty(in_object_id, in_address) };
4426 ret != 0
4427}
4428
4429extern "C-unwind" {
4430 #[cfg(feature = "objc2-core-audio")]
4441 #[deprecated = "no longer supported"]
4442 pub fn AudioHardwareServiceIsPropertySettable(
4443 in_object_id: AudioObjectID,
4444 in_address: *const AudioObjectPropertyAddress,
4445 out_is_settable: *mut Boolean,
4446 ) -> OSStatus;
4447}
4448
4449extern "C-unwind" {
4450 #[cfg(feature = "objc2-core-audio")]
4468 #[deprecated = "no longer supported"]
4469 pub fn AudioHardwareServiceGetPropertyDataSize(
4470 in_object_id: AudioObjectID,
4471 in_address: *const AudioObjectPropertyAddress,
4472 in_qualifier_data_size: u32,
4473 in_qualifier_data: *const c_void,
4474 out_data_size: *mut u32,
4475 ) -> OSStatus;
4476}
4477
4478extern "C-unwind" {
4479 #[cfg(feature = "objc2-core-audio")]
4502 #[deprecated = "no longer supported"]
4503 pub fn AudioHardwareServiceGetPropertyData(
4504 in_object_id: AudioObjectID,
4505 in_address: *const AudioObjectPropertyAddress,
4506 in_qualifier_data_size: u32,
4507 in_qualifier_data: *const c_void,
4508 io_data_size: *mut u32,
4509 out_data: *mut c_void,
4510 ) -> OSStatus;
4511}
4512
4513extern "C-unwind" {
4514 #[cfg(feature = "objc2-core-audio")]
4539 #[deprecated = "no longer supported"]
4540 pub fn AudioHardwareServiceSetPropertyData(
4541 in_object_id: AudioObjectID,
4542 in_address: *const AudioObjectPropertyAddress,
4543 in_qualifier_data_size: u32,
4544 in_qualifier_data: *const c_void,
4545 in_data_size: u32,
4546 in_data: *const c_void,
4547 ) -> OSStatus;
4548}
4549
4550extern "C-unwind" {
4551 #[cfg(feature = "objc2-core-audio")]
4565 #[deprecated = "no longer supported"]
4566 pub fn AudioHardwareServiceAddPropertyListener(
4567 in_object_id: AudioObjectID,
4568 in_address: *const AudioObjectPropertyAddress,
4569 in_listener: AudioObjectPropertyListenerProc,
4570 in_client_data: *mut c_void,
4571 ) -> OSStatus;
4572}
4573
4574extern "C-unwind" {
4575 #[cfg(feature = "objc2-core-audio")]
4589 #[deprecated = "no longer supported"]
4590 pub fn AudioHardwareServiceRemovePropertyListener(
4591 in_object_id: AudioObjectID,
4592 in_address: *const AudioObjectPropertyAddress,
4593 in_listener: AudioObjectPropertyListenerProc,
4594 in_client_data: *mut c_void,
4595 ) -> OSStatus;
4596}
4597
4598#[cfg(feature = "AudioComponent")]
4602pub type AudioFileComponent = AudioComponentInstance;
4603
4604pub type AudioFileComponentPropertyID = u32;
4608
4609extern "C-unwind" {
4610 #[cfg(all(
4627 feature = "AudioComponent",
4628 feature = "objc2-core-audio-types",
4629 feature = "objc2-core-foundation"
4630 ))]
4631 pub fn AudioFileComponentCreateURL(
4632 in_component: AudioFileComponent,
4633 in_file_ref: &CFURL,
4634 in_format: NonNull<AudioStreamBasicDescription>,
4635 in_flags: u32,
4636 ) -> OSStatus;
4637}
4638
4639extern "C-unwind" {
4640 #[cfg(all(feature = "AudioComponent", feature = "objc2-core-foundation"))]
4654 pub fn AudioFileComponentOpenURL(
4655 in_component: AudioFileComponent,
4656 in_file_ref: &CFURL,
4657 in_permissions: i8,
4658 in_file_descriptor: c_int,
4659 ) -> OSStatus;
4660}
4661
4662extern "C-unwind" {
4663 #[cfg(all(feature = "AudioComponent", feature = "AudioFile"))]
4679 pub fn AudioFileComponentOpenWithCallbacks(
4680 in_component: AudioFileComponent,
4681 in_client_data: NonNull<c_void>,
4682 in_read_func: AudioFile_ReadProc,
4683 in_write_func: AudioFile_WriteProc,
4684 in_get_size_func: AudioFile_GetSizeProc,
4685 in_set_size_func: AudioFile_SetSizeProc,
4686 ) -> OSStatus;
4687}
4688
4689extern "C-unwind" {
4690 #[cfg(all(
4713 feature = "AudioComponent",
4714 feature = "AudioFile",
4715 feature = "objc2-core-audio-types"
4716 ))]
4717 pub fn AudioFileComponentInitializeWithCallbacks(
4718 in_component: AudioFileComponent,
4719 in_client_data: NonNull<c_void>,
4720 in_read_func: AudioFile_ReadProc,
4721 in_write_func: AudioFile_WriteProc,
4722 in_get_size_func: AudioFile_GetSizeProc,
4723 in_set_size_func: AudioFile_SetSizeProc,
4724 in_file_type: u32,
4725 in_format: NonNull<AudioStreamBasicDescription>,
4726 in_flags: u32,
4727 ) -> OSStatus;
4728}
4729
4730extern "C-unwind" {
4731 #[cfg(feature = "AudioComponent")]
4737 pub fn AudioFileComponentCloseFile(in_component: AudioFileComponent) -> OSStatus;
4738}
4739
4740extern "C-unwind" {
4741 #[cfg(feature = "AudioComponent")]
4747 pub fn AudioFileComponentOptimize(in_component: AudioFileComponent) -> OSStatus;
4748}
4749
4750#[cfg(feature = "AudioComponent")]
4768#[inline]
4769pub unsafe extern "C-unwind" fn AudioFileComponentReadBytes(
4770 in_component: AudioFileComponent,
4771 in_use_cache: bool,
4772 in_starting_byte: i64,
4773 io_num_bytes: NonNull<u32>,
4774 out_buffer: NonNull<c_void>,
4775) -> OSStatus {
4776 extern "C-unwind" {
4777 fn AudioFileComponentReadBytes(
4778 in_component: AudioFileComponent,
4779 in_use_cache: Boolean,
4780 in_starting_byte: i64,
4781 io_num_bytes: NonNull<u32>,
4782 out_buffer: NonNull<c_void>,
4783 ) -> OSStatus;
4784 }
4785 unsafe {
4786 AudioFileComponentReadBytes(
4787 in_component,
4788 in_use_cache as _,
4789 in_starting_byte,
4790 io_num_bytes,
4791 out_buffer,
4792 )
4793 }
4794}
4795
4796#[cfg(feature = "AudioComponent")]
4811#[inline]
4812pub unsafe extern "C-unwind" fn AudioFileComponentWriteBytes(
4813 in_component: AudioFileComponent,
4814 in_use_cache: bool,
4815 in_starting_byte: i64,
4816 io_num_bytes: NonNull<u32>,
4817 in_buffer: NonNull<c_void>,
4818) -> OSStatus {
4819 extern "C-unwind" {
4820 fn AudioFileComponentWriteBytes(
4821 in_component: AudioFileComponent,
4822 in_use_cache: Boolean,
4823 in_starting_byte: i64,
4824 io_num_bytes: NonNull<u32>,
4825 in_buffer: NonNull<c_void>,
4826 ) -> OSStatus;
4827 }
4828 unsafe {
4829 AudioFileComponentWriteBytes(
4830 in_component,
4831 in_use_cache as _,
4832 in_starting_byte,
4833 io_num_bytes,
4834 in_buffer,
4835 )
4836 }
4837}
4838
4839#[cfg(all(feature = "AudioComponent", feature = "objc2-core-audio-types"))]
4866#[inline]
4867pub unsafe extern "C-unwind" fn AudioFileComponentReadPackets(
4868 in_component: AudioFileComponent,
4869 in_use_cache: bool,
4870 out_num_bytes: NonNull<u32>,
4871 out_packet_descriptions: *mut AudioStreamPacketDescription,
4872 in_starting_packet: i64,
4873 io_num_packets: NonNull<u32>,
4874 out_buffer: NonNull<c_void>,
4875) -> OSStatus {
4876 extern "C-unwind" {
4877 fn AudioFileComponentReadPackets(
4878 in_component: AudioFileComponent,
4879 in_use_cache: Boolean,
4880 out_num_bytes: NonNull<u32>,
4881 out_packet_descriptions: *mut AudioStreamPacketDescription,
4882 in_starting_packet: i64,
4883 io_num_packets: NonNull<u32>,
4884 out_buffer: NonNull<c_void>,
4885 ) -> OSStatus;
4886 }
4887 unsafe {
4888 AudioFileComponentReadPackets(
4889 in_component,
4890 in_use_cache as _,
4891 out_num_bytes,
4892 out_packet_descriptions,
4893 in_starting_packet,
4894 io_num_packets,
4895 out_buffer,
4896 )
4897 }
4898}
4899
4900#[cfg(all(feature = "AudioComponent", feature = "objc2-core-audio-types"))]
4931#[inline]
4932pub unsafe extern "C-unwind" fn AudioFileComponentReadPacketData(
4933 in_component: AudioFileComponent,
4934 in_use_cache: bool,
4935 io_num_bytes: NonNull<u32>,
4936 out_packet_descriptions: *mut AudioStreamPacketDescription,
4937 in_starting_packet: i64,
4938 io_num_packets: NonNull<u32>,
4939 out_buffer: NonNull<c_void>,
4940) -> OSStatus {
4941 extern "C-unwind" {
4942 fn AudioFileComponentReadPacketData(
4943 in_component: AudioFileComponent,
4944 in_use_cache: Boolean,
4945 io_num_bytes: NonNull<u32>,
4946 out_packet_descriptions: *mut AudioStreamPacketDescription,
4947 in_starting_packet: i64,
4948 io_num_packets: NonNull<u32>,
4949 out_buffer: NonNull<c_void>,
4950 ) -> OSStatus;
4951 }
4952 unsafe {
4953 AudioFileComponentReadPacketData(
4954 in_component,
4955 in_use_cache as _,
4956 io_num_bytes,
4957 out_packet_descriptions,
4958 in_starting_packet,
4959 io_num_packets,
4960 out_buffer,
4961 )
4962 }
4963}
4964
4965#[cfg(all(feature = "AudioComponent", feature = "objc2-core-audio-types"))]
4988#[inline]
4989pub unsafe extern "C-unwind" fn AudioFileComponentWritePackets(
4990 in_component: AudioFileComponent,
4991 in_use_cache: bool,
4992 in_num_bytes: u32,
4993 in_packet_descriptions: *const AudioStreamPacketDescription,
4994 in_starting_packet: i64,
4995 io_num_packets: NonNull<u32>,
4996 in_buffer: NonNull<c_void>,
4997) -> OSStatus {
4998 extern "C-unwind" {
4999 fn AudioFileComponentWritePackets(
5000 in_component: AudioFileComponent,
5001 in_use_cache: Boolean,
5002 in_num_bytes: u32,
5003 in_packet_descriptions: *const AudioStreamPacketDescription,
5004 in_starting_packet: i64,
5005 io_num_packets: NonNull<u32>,
5006 in_buffer: NonNull<c_void>,
5007 ) -> OSStatus;
5008 }
5009 unsafe {
5010 AudioFileComponentWritePackets(
5011 in_component,
5012 in_use_cache as _,
5013 in_num_bytes,
5014 in_packet_descriptions,
5015 in_starting_packet,
5016 io_num_packets,
5017 in_buffer,
5018 )
5019 }
5020}
5021
5022extern "C-unwind" {
5023 #[cfg(feature = "AudioComponent")]
5036 pub fn AudioFileComponentGetPropertyInfo(
5037 in_component: AudioFileComponent,
5038 in_property_id: AudioFileComponentPropertyID,
5039 out_property_size: *mut u32,
5040 out_writable: *mut u32,
5041 ) -> OSStatus;
5042}
5043
5044extern "C-unwind" {
5045 #[cfg(feature = "AudioComponent")]
5057 pub fn AudioFileComponentGetProperty(
5058 in_component: AudioFileComponent,
5059 in_property_id: AudioFileComponentPropertyID,
5060 io_property_data_size: NonNull<u32>,
5061 out_property_data: NonNull<c_void>,
5062 ) -> OSStatus;
5063}
5064
5065extern "C-unwind" {
5066 #[cfg(feature = "AudioComponent")]
5078 pub fn AudioFileComponentSetProperty(
5079 in_component: AudioFileComponent,
5080 in_property_id: AudioFileComponentPropertyID,
5081 in_property_data_size: u32,
5082 in_property_data: NonNull<c_void>,
5083 ) -> OSStatus;
5084}
5085
5086extern "C-unwind" {
5087 #[cfg(feature = "AudioComponent")]
5101 pub fn AudioFileComponentCountUserData(
5102 in_component: AudioFileComponent,
5103 in_user_data_id: u32,
5104 out_number_items: NonNull<u32>,
5105 ) -> OSStatus;
5106}
5107
5108extern "C-unwind" {
5109 #[cfg(feature = "AudioComponent")]
5121 pub fn AudioFileComponentGetUserDataSize(
5122 in_component: AudioFileComponent,
5123 in_user_data_id: u32,
5124 in_index: u32,
5125 out_user_data_size: NonNull<u32>,
5126 ) -> OSStatus;
5127}
5128
5129extern "C-unwind" {
5130 #[cfg(feature = "AudioComponent")]
5142 pub fn AudioFileComponentGetUserDataSize64(
5143 in_component: AudioFileComponent,
5144 in_user_data_id: u32,
5145 in_index: u32,
5146 out_user_data_size: NonNull<u64>,
5147 ) -> OSStatus;
5148}
5149
5150extern "C-unwind" {
5151 #[cfg(feature = "AudioComponent")]
5165 pub fn AudioFileComponentGetUserData(
5166 in_component: AudioFileComponent,
5167 in_user_data_id: u32,
5168 in_index: u32,
5169 io_user_data_size: NonNull<u32>,
5170 out_user_data: NonNull<c_void>,
5171 ) -> OSStatus;
5172}
5173
5174extern "C-unwind" {
5175 #[cfg(feature = "AudioComponent")]
5191 pub fn AudioFileComponentGetUserDataAtOffset(
5192 in_component: AudioFileComponent,
5193 in_user_data_id: u32,
5194 in_index: u32,
5195 in_offset: i64,
5196 io_user_data_size: NonNull<u32>,
5197 out_user_data: NonNull<c_void>,
5198 ) -> OSStatus;
5199}
5200
5201extern "C-unwind" {
5202 #[cfg(feature = "AudioComponent")]
5217 pub fn AudioFileComponentSetUserData(
5218 in_component: AudioFileComponent,
5219 in_user_data_id: u32,
5220 in_index: u32,
5221 in_user_data_size: u32,
5222 in_user_data: NonNull<c_void>,
5223 ) -> OSStatus;
5224}
5225
5226extern "C-unwind" {
5227 #[cfg(feature = "AudioComponent")]
5237 pub fn AudioFileComponentRemoveUserData(
5238 in_component: AudioFileComponent,
5239 in_user_data_id: u32,
5240 in_index: u32,
5241 ) -> OSStatus;
5242}
5243
5244extern "C-unwind" {
5245 #[cfg(all(feature = "AudioComponent", feature = "objc2-core-foundation"))]
5255 pub fn AudioFileComponentExtensionIsThisFormat(
5256 in_component: AudioFileComponent,
5257 in_extension: &CFString,
5258 out_result: NonNull<u32>,
5259 ) -> OSStatus;
5260}
5261
5262extern "C-unwind" {
5263 #[cfg(feature = "AudioComponent")]
5275 pub fn AudioFileComponentFileDataIsThisFormat(
5276 in_component: AudioFileComponent,
5277 in_data_byte_size: u32,
5278 in_data: NonNull<c_void>,
5279 out_result: NonNull<u32>,
5280 ) -> OSStatus;
5281}
5282
5283extern "C-unwind" {
5284 #[cfg(feature = "AudioComponent")]
5294 #[deprecated = "no longer supported"]
5295 pub fn AudioFileComponentFileIsThisFormat(
5296 in_component: AudioFileComponent,
5297 in_file_ref_num: i16,
5298 out_result: NonNull<u32>,
5299 ) -> OSStatus;
5300}
5301
5302extern "C-unwind" {
5303 #[cfg(all(feature = "AudioComponent", feature = "AudioFile"))]
5321 #[deprecated = "no longer supported"]
5322 pub fn AudioFileComponentDataIsThisFormat(
5323 in_component: AudioFileComponent,
5324 in_client_data: *mut c_void,
5325 in_read_func: AudioFile_ReadProc,
5326 in_write_func: AudioFile_WriteProc,
5327 in_get_size_func: AudioFile_GetSizeProc,
5328 in_set_size_func: AudioFile_SetSizeProc,
5329 out_result: NonNull<u32>,
5330 ) -> OSStatus;
5331}
5332
5333extern "C-unwind" {
5334 #[cfg(feature = "AudioComponent")]
5349 pub fn AudioFileComponentGetGlobalInfoSize(
5350 in_component: AudioFileComponent,
5351 in_property_id: AudioFileComponentPropertyID,
5352 in_specifier_size: u32,
5353 in_specifier: *const c_void,
5354 out_property_size: NonNull<u32>,
5355 ) -> OSStatus;
5356}
5357
5358extern "C-unwind" {
5359 #[cfg(feature = "AudioComponent")]
5375 pub fn AudioFileComponentGetGlobalInfo(
5376 in_component: AudioFileComponent,
5377 in_property_id: AudioFileComponentPropertyID,
5378 in_specifier_size: u32,
5379 in_specifier: *const c_void,
5380 io_property_data_size: NonNull<u32>,
5381 out_property_data: NonNull<c_void>,
5382 ) -> OSStatus;
5383}
5384
5385#[cfg(feature = "AudioFile")]
5387pub const kAudioFileComponent_CanRead: AudioFilePropertyID = 0x636e7264;
5388#[cfg(feature = "AudioFile")]
5390pub const kAudioFileComponent_CanWrite: AudioFilePropertyID = 0x636e7772;
5391#[cfg(feature = "AudioFile")]
5393pub const kAudioFileComponent_FileTypeName: AudioFilePropertyID = 0x66746e6d;
5394#[cfg(feature = "AudioFile")]
5396pub const kAudioFileComponent_UTIsForType: AudioFilePropertyID = 0x66757469;
5397#[cfg(feature = "AudioFile")]
5399pub const kAudioFileComponent_MIMETypesForType: AudioFilePropertyID = 0x666d696d;
5400#[cfg(feature = "AudioFile")]
5402pub const kAudioFileComponent_ExtensionsForType: AudioFilePropertyID = 0x66657874;
5403#[cfg(feature = "AudioFile")]
5405pub const kAudioFileComponent_AvailableFormatIDs: AudioFilePropertyID = 0x666d6964;
5406#[cfg(feature = "AudioFile")]
5408pub const kAudioFileComponent_AvailableStreamDescriptionsForFormat: AudioFilePropertyID =
5409 0x73646964;
5410#[cfg(feature = "AudioFile")]
5412pub const kAudioFileComponent_FastDispatchTable: AudioFilePropertyID = 0x66646674;
5413#[cfg(feature = "AudioFile")]
5415pub const kAudioFileComponent_HFSTypeCodesForType: AudioFilePropertyID = 0x66686673;
5416
5417pub const kAudioFileCreateSelect: c_uint = 0x0001;
5419pub const kAudioFileOpenSelect: c_uint = 0x0002;
5421pub const kAudioFileInitializeSelect: c_uint = 0x0003;
5423pub const kAudioFileOpenWithCallbacksSelect: c_uint = 0x0004;
5425pub const kAudioFileInitializeWithCallbacksSelect: c_uint = 0x0005;
5427pub const kAudioFileCloseSelect: c_uint = 0x0006;
5429pub const kAudioFileOptimizeSelect: c_uint = 0x0007;
5431pub const kAudioFileReadBytesSelect: c_uint = 0x0008;
5433pub const kAudioFileWriteBytesSelect: c_uint = 0x0009;
5435pub const kAudioFileReadPacketsSelect: c_uint = 0x000A;
5437pub const kAudioFileWritePacketsSelect: c_uint = 0x000B;
5439pub const kAudioFileGetPropertyInfoSelect: c_uint = 0x000C;
5441pub const kAudioFileGetPropertySelect: c_uint = 0x000D;
5443pub const kAudioFileSetPropertySelect: c_uint = 0x000E;
5445pub const kAudioFileExtensionIsThisFormatSelect: c_uint = 0x000F;
5447pub const kAudioFileFileIsThisFormatSelect: c_uint = 0x0010;
5449pub const kAudioFileDataIsThisFormatSelect: c_uint = 0x0011;
5451pub const kAudioFileGetGlobalInfoSizeSelect: c_uint = 0x0012;
5453pub const kAudioFileGetGlobalInfoSelect: c_uint = 0x0013;
5455pub const kAudioFileCountUserDataSelect: c_uint = 0x0014;
5457pub const kAudioFileGetUserDataSizeSelect: c_uint = 0x0015;
5459pub const kAudioFileGetUserDataSelect: c_uint = 0x0016;
5461pub const kAudioFileSetUserDataSelect: c_uint = 0x0017;
5463pub const kAudioFileRemoveUserDataSelect: c_uint = 0x0018;
5465pub const kAudioFileCreateURLSelect: c_uint = 0x0019;
5467pub const kAudioFileOpenURLSelect: c_uint = 0x001A;
5469pub const kAudioFileFileDataIsThisFormatSelect: c_uint = 0x001B;
5471pub const kAudioFileReadPacketDataSelect: c_uint = 0x001C;
5473pub const kAudioFileGetUserDataSize64Select: c_uint = 0x001D;
5475pub const kAudioFileGetUserDataAtOffsetSelect: c_uint = 0x001E;
5477
5478pub type ReadBytesFDF = Option<
5480 unsafe extern "C-unwind" fn(
5481 NonNull<c_void>,
5482 Boolean,
5483 i64,
5484 NonNull<u32>,
5485 NonNull<c_void>,
5486 ) -> OSStatus,
5487>;
5488
5489pub type WriteBytesFDF = Option<
5491 unsafe extern "C-unwind" fn(
5492 NonNull<c_void>,
5493 Boolean,
5494 i64,
5495 NonNull<u32>,
5496 NonNull<c_void>,
5497 ) -> OSStatus,
5498>;
5499
5500#[cfg(feature = "objc2-core-audio-types")]
5502pub type ReadPacketsFDF = Option<
5503 unsafe extern "C-unwind" fn(
5504 NonNull<c_void>,
5505 Boolean,
5506 NonNull<u32>,
5507 *mut AudioStreamPacketDescription,
5508 i64,
5509 NonNull<u32>,
5510 NonNull<c_void>,
5511 ) -> OSStatus,
5512>;
5513
5514#[cfg(feature = "objc2-core-audio-types")]
5516pub type ReadPacketDataFDF = Option<
5517 unsafe extern "C-unwind" fn(
5518 NonNull<c_void>,
5519 Boolean,
5520 NonNull<u32>,
5521 *mut AudioStreamPacketDescription,
5522 i64,
5523 NonNull<u32>,
5524 NonNull<c_void>,
5525 ) -> OSStatus,
5526>;
5527
5528#[cfg(feature = "objc2-core-audio-types")]
5530pub type WritePacketsFDF = Option<
5531 unsafe extern "C-unwind" fn(
5532 NonNull<c_void>,
5533 Boolean,
5534 u32,
5535 *const AudioStreamPacketDescription,
5536 i64,
5537 NonNull<u32>,
5538 NonNull<c_void>,
5539 ) -> OSStatus,
5540>;
5541
5542#[cfg(feature = "AudioFile")]
5544pub type GetPropertyInfoFDF = Option<
5545 unsafe extern "C-unwind" fn(
5546 NonNull<c_void>,
5547 AudioFilePropertyID,
5548 *mut u32,
5549 *mut u32,
5550 ) -> OSStatus,
5551>;
5552
5553#[cfg(feature = "AudioFile")]
5555pub type GetPropertyFDF = Option<
5556 unsafe extern "C-unwind" fn(
5557 NonNull<c_void>,
5558 AudioFilePropertyID,
5559 NonNull<u32>,
5560 NonNull<c_void>,
5561 ) -> OSStatus,
5562>;
5563
5564#[cfg(feature = "AudioFile")]
5566pub type SetPropertyFDF = Option<
5567 unsafe extern "C-unwind" fn(
5568 NonNull<c_void>,
5569 AudioFilePropertyID,
5570 u32,
5571 NonNull<c_void>,
5572 ) -> OSStatus,
5573>;
5574
5575pub type CountUserDataFDF =
5577 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, u32, NonNull<u32>) -> OSStatus>;
5578
5579pub type GetUserDataSizeFDF =
5581 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, u32, u32, NonNull<u32>) -> OSStatus>;
5582
5583pub type GetUserDataFDF = Option<
5585 unsafe extern "C-unwind" fn(
5586 NonNull<c_void>,
5587 u32,
5588 u32,
5589 NonNull<u32>,
5590 NonNull<c_void>,
5591 ) -> OSStatus,
5592>;
5593
5594pub type SetUserDataFDF = Option<
5596 unsafe extern "C-unwind" fn(NonNull<c_void>, u32, u32, u32, NonNull<c_void>) -> OSStatus,
5597>;
5598
5599#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
5601#[repr(C)]
5602#[derive(Clone, Copy, Debug, PartialEq)]
5603pub struct AudioFileFDFTable {
5604 pub mComponentStorage: NonNull<c_void>,
5605 pub mReadBytesFDF: ReadBytesFDF,
5606 pub mWriteBytesFDF: WriteBytesFDF,
5607 pub mReadPacketsFDF: ReadPacketsFDF,
5608 pub mWritePacketsFDF: WritePacketsFDF,
5609 pub mGetPropertyInfoFDF: GetPropertyInfoFDF,
5610 pub mGetPropertyFDF: GetPropertyFDF,
5611 pub mSetPropertyFDF: SetPropertyFDF,
5612 pub mCountUserDataFDF: CountUserDataFDF,
5613 pub mGetUserDataSizeFDF: GetUserDataSizeFDF,
5614 pub mGetUserDataFDF: GetUserDataFDF,
5615 pub mSetUserDataFDF: SetUserDataFDF,
5616}
5617
5618#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
5619unsafe impl Encode for AudioFileFDFTable {
5620 const ENCODING: Encoding = Encoding::Struct(
5621 "AudioFileFDFTable",
5622 &[
5623 <NonNull<c_void>>::ENCODING,
5624 <ReadBytesFDF>::ENCODING,
5625 <WriteBytesFDF>::ENCODING,
5626 <ReadPacketsFDF>::ENCODING,
5627 <WritePacketsFDF>::ENCODING,
5628 <GetPropertyInfoFDF>::ENCODING,
5629 <GetPropertyFDF>::ENCODING,
5630 <SetPropertyFDF>::ENCODING,
5631 <CountUserDataFDF>::ENCODING,
5632 <GetUserDataSizeFDF>::ENCODING,
5633 <GetUserDataFDF>::ENCODING,
5634 <SetUserDataFDF>::ENCODING,
5635 ],
5636 );
5637}
5638
5639#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
5640unsafe impl RefEncode for AudioFileFDFTable {
5641 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
5642}
5643
5644#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
5646#[repr(C)]
5647#[derive(Clone, Copy, Debug, PartialEq)]
5648pub struct AudioFileFDFTableExtended {
5649 pub mComponentStorage: NonNull<c_void>,
5650 pub mReadBytesFDF: ReadBytesFDF,
5651 pub mWriteBytesFDF: WriteBytesFDF,
5652 pub mReadPacketsFDF: ReadPacketsFDF,
5653 pub mWritePacketsFDF: WritePacketsFDF,
5654 pub mGetPropertyInfoFDF: GetPropertyInfoFDF,
5655 pub mGetPropertyFDF: GetPropertyFDF,
5656 pub mSetPropertyFDF: SetPropertyFDF,
5657 pub mCountUserDataFDF: CountUserDataFDF,
5658 pub mGetUserDataSizeFDF: GetUserDataSizeFDF,
5659 pub mGetUserDataFDF: GetUserDataFDF,
5660 pub mSetUserDataFDF: SetUserDataFDF,
5661 pub mReadPacketDataFDF: ReadPacketDataFDF,
5662}
5663
5664#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
5665unsafe impl Encode for AudioFileFDFTableExtended {
5666 const ENCODING: Encoding = Encoding::Struct(
5667 "AudioFileFDFTableExtended",
5668 &[
5669 <NonNull<c_void>>::ENCODING,
5670 <ReadBytesFDF>::ENCODING,
5671 <WriteBytesFDF>::ENCODING,
5672 <ReadPacketsFDF>::ENCODING,
5673 <WritePacketsFDF>::ENCODING,
5674 <GetPropertyInfoFDF>::ENCODING,
5675 <GetPropertyFDF>::ENCODING,
5676 <SetPropertyFDF>::ENCODING,
5677 <CountUserDataFDF>::ENCODING,
5678 <GetUserDataSizeFDF>::ENCODING,
5679 <GetUserDataFDF>::ENCODING,
5680 <SetUserDataFDF>::ENCODING,
5681 <ReadPacketDataFDF>::ENCODING,
5682 ],
5683 );
5684}
5685
5686#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
5687unsafe impl RefEncode for AudioFileFDFTableExtended {
5688 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
5689}
5690
5691#[cfg(all(feature = "objc2-core-audio-types", feature = "objc2-core-foundation"))]
5693pub type AudioFileComponentCreateURLProc = Option<
5694 unsafe extern "C-unwind" fn(
5695 NonNull<c_void>,
5696 NonNull<CFURL>,
5697 NonNull<AudioStreamBasicDescription>,
5698 u32,
5699 ) -> OSStatus,
5700>;
5701
5702#[cfg(feature = "objc2-core-foundation")]
5704pub type AudioFileComponentOpenURLProc =
5705 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, NonNull<CFURL>, i8, c_int) -> OSStatus>;
5706
5707#[cfg(feature = "AudioFile")]
5709pub type AudioFileComponentOpenWithCallbacksProc = Option<
5710 unsafe extern "C-unwind" fn(
5711 NonNull<c_void>,
5712 NonNull<c_void>,
5713 AudioFile_ReadProc,
5714 AudioFile_WriteProc,
5715 AudioFile_GetSizeProc,
5716 AudioFile_SetSizeProc,
5717 ) -> OSStatus,
5718>;
5719
5720#[cfg(all(feature = "AudioFile", feature = "objc2-core-audio-types"))]
5722pub type AudioFileComponentInitializeWithCallbacksProc = Option<
5723 unsafe extern "C-unwind" fn(
5724 NonNull<c_void>,
5725 NonNull<c_void>,
5726 AudioFile_ReadProc,
5727 AudioFile_WriteProc,
5728 AudioFile_GetSizeProc,
5729 AudioFile_SetSizeProc,
5730 u32,
5731 NonNull<AudioStreamBasicDescription>,
5732 u32,
5733 ) -> OSStatus,
5734>;
5735
5736pub type AudioFileComponentCloseProc =
5738 Option<unsafe extern "C-unwind" fn(NonNull<c_void>) -> OSStatus>;
5739
5740pub type AudioFileComponentOptimizeProc =
5742 Option<unsafe extern "C-unwind" fn(NonNull<c_void>) -> OSStatus>;
5743
5744pub type AudioFileComponentReadBytesProc = Option<
5746 unsafe extern "C-unwind" fn(
5747 NonNull<c_void>,
5748 Boolean,
5749 i64,
5750 NonNull<u32>,
5751 NonNull<c_void>,
5752 ) -> OSStatus,
5753>;
5754
5755pub type AudioFileComponentWriteBytesProc = Option<
5757 unsafe extern "C-unwind" fn(
5758 NonNull<c_void>,
5759 Boolean,
5760 i64,
5761 NonNull<u32>,
5762 NonNull<c_void>,
5763 ) -> OSStatus,
5764>;
5765
5766#[cfg(feature = "objc2-core-audio-types")]
5768pub type AudioFileComponentReadPacketsProc = Option<
5769 unsafe extern "C-unwind" fn(
5770 NonNull<c_void>,
5771 Boolean,
5772 NonNull<u32>,
5773 *mut AudioStreamPacketDescription,
5774 i64,
5775 NonNull<u32>,
5776 NonNull<c_void>,
5777 ) -> OSStatus,
5778>;
5779
5780#[cfg(feature = "objc2-core-audio-types")]
5782pub type AudioFileComponentReadPacketDataProc = Option<
5783 unsafe extern "C-unwind" fn(
5784 NonNull<c_void>,
5785 Boolean,
5786 NonNull<u32>,
5787 *mut AudioStreamPacketDescription,
5788 i64,
5789 NonNull<u32>,
5790 NonNull<c_void>,
5791 ) -> OSStatus,
5792>;
5793
5794#[cfg(feature = "objc2-core-audio-types")]
5796pub type AudioFileComponentWritePacketsProc = Option<
5797 unsafe extern "C-unwind" fn(
5798 NonNull<c_void>,
5799 Boolean,
5800 u32,
5801 *const AudioStreamPacketDescription,
5802 i64,
5803 NonNull<u32>,
5804 NonNull<c_void>,
5805 ) -> OSStatus,
5806>;
5807
5808pub type AudioFileComponentGetPropertyInfoProc = Option<
5810 unsafe extern "C-unwind" fn(
5811 NonNull<c_void>,
5812 AudioFileComponentPropertyID,
5813 *mut u32,
5814 *mut u32,
5815 ) -> OSStatus,
5816>;
5817
5818pub type AudioFileComponentGetPropertyProc = Option<
5820 unsafe extern "C-unwind" fn(
5821 NonNull<c_void>,
5822 AudioFileComponentPropertyID,
5823 NonNull<u32>,
5824 NonNull<c_void>,
5825 ) -> OSStatus,
5826>;
5827
5828pub type AudioFileComponentSetPropertyProc = Option<
5830 unsafe extern "C-unwind" fn(
5831 NonNull<c_void>,
5832 AudioFileComponentPropertyID,
5833 u32,
5834 NonNull<c_void>,
5835 ) -> OSStatus,
5836>;
5837
5838pub type AudioFileComponentCountUserDataProc =
5840 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, u32, NonNull<u32>) -> OSStatus>;
5841
5842pub type AudioFileComponentGetUserDataSizeProc =
5844 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, u32, u32, NonNull<u32>) -> OSStatus>;
5845
5846pub type AudioFileComponentGetUserDataSize64Proc =
5848 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, u32, u32, NonNull<u64>) -> OSStatus>;
5849
5850pub type AudioFileComponentGetUserDataProc = Option<
5852 unsafe extern "C-unwind" fn(
5853 NonNull<c_void>,
5854 u32,
5855 u32,
5856 NonNull<u32>,
5857 NonNull<c_void>,
5858 ) -> OSStatus,
5859>;
5860
5861pub type AudioFileComponentGetUserDataAtOffsetProc = Option<
5863 unsafe extern "C-unwind" fn(
5864 NonNull<c_void>,
5865 u32,
5866 u32,
5867 i64,
5868 NonNull<u32>,
5869 NonNull<c_void>,
5870 ) -> OSStatus,
5871>;
5872
5873pub type AudioFileComponentSetUserDataProc = Option<
5875 unsafe extern "C-unwind" fn(NonNull<c_void>, u32, u32, u32, NonNull<c_void>) -> OSStatus,
5876>;
5877
5878pub type AudioFileComponentRemoveUserDataProc =
5880 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, u32, u32) -> OSStatus>;
5881
5882#[cfg(feature = "objc2-core-foundation")]
5884pub type AudioFileComponentExtensionIsThisFormatProc = Option<
5885 unsafe extern "C-unwind" fn(NonNull<c_void>, NonNull<CFString>, NonNull<u32>) -> OSStatus,
5886>;
5887
5888pub type AudioFileComponentFileDataIsThisFormatProc = Option<
5890 unsafe extern "C-unwind" fn(NonNull<c_void>, u32, NonNull<c_void>, NonNull<u32>) -> OSStatus,
5891>;
5892
5893pub type AudioFileComponentGetGlobalInfoSizeProc = Option<
5895 unsafe extern "C-unwind" fn(
5896 NonNull<c_void>,
5897 AudioFileComponentPropertyID,
5898 u32,
5899 *const c_void,
5900 NonNull<u32>,
5901 ) -> OSStatus,
5902>;
5903
5904pub type AudioFileComponentGetGlobalInfoProc = Option<
5906 unsafe extern "C-unwind" fn(
5907 NonNull<c_void>,
5908 AudioFileComponentPropertyID,
5909 u32,
5910 *const c_void,
5911 NonNull<u32>,
5912 NonNull<c_void>,
5913 ) -> OSStatus,
5914>;
5915
5916#[repr(transparent)]
5973#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
5974pub struct CAClockPropertyID(pub u32);
5975impl CAClockPropertyID {
5976 #[doc(alias = "kCAClockProperty_InternalTimebase")]
5977 pub const InternalTimebase: Self = Self(0x696e7462);
5978 #[doc(alias = "kCAClockProperty_TimebaseSource")]
5979 pub const TimebaseSource: Self = Self(0x69746273);
5980 #[doc(alias = "kCAClockProperty_SyncMode")]
5981 pub const SyncMode: Self = Self(0x73796e6d);
5982 #[doc(alias = "kCAClockProperty_SyncSource")]
5983 pub const SyncSource: Self = Self(0x73796e73);
5984 #[doc(alias = "kCAClockProperty_SMPTEFormat")]
5985 pub const SMPTEFormat: Self = Self(0x736d7066);
5986 #[doc(alias = "kCAClockProperty_SMPTEOffset")]
5987 pub const SMPTEOffset: Self = Self(0x736d706f);
5988 #[doc(alias = "kCAClockProperty_MIDIClockDestinations")]
5989 pub const MIDIClockDestinations: Self = Self(0x6d626364);
5990 #[doc(alias = "kCAClockProperty_MTCDestinations")]
5991 pub const MTCDestinations: Self = Self(0x6d746364);
5992 #[doc(alias = "kCAClockProperty_MTCFreewheelTime")]
5993 pub const MTCFreewheelTime: Self = Self(0x6d746677);
5994 #[doc(alias = "kCAClockProperty_TempoMap")]
5995 pub const TempoMap: Self = Self(0x746d706f);
5996 #[doc(alias = "kCAClockProperty_MeterTrack")]
5997 pub const MeterTrack: Self = Self(0x6d657472);
5998 #[doc(alias = "kCAClockProperty_Name")]
5999 pub const Name: Self = Self(0x6e616d65);
6000 #[doc(alias = "kCAClockProperty_SendMIDISPP")]
6001 pub const SendMIDISPP: Self = Self(0x6d737070);
6002}
6003
6004unsafe impl Encode for CAClockPropertyID {
6005 const ENCODING: Encoding = u32::ENCODING;
6006}
6007
6008unsafe impl RefEncode for CAClockPropertyID {
6009 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
6010}
6011
6012#[repr(transparent)]
6035#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
6036pub struct CAClockTimebase(pub u32);
6037impl CAClockTimebase {
6038 #[doc(alias = "kCAClockTimebase_HostTime")]
6039 pub const HostTime: Self = Self(0x686f7374);
6040 #[doc(alias = "kCAClockTimebase_AudioDevice")]
6041 pub const AudioDevice: Self = Self(0x61756469);
6042 #[doc(alias = "kCAClockTimebase_AudioOutputUnit")]
6043 pub const AudioOutputUnit: Self = Self(0x61756f75);
6044}
6045
6046unsafe impl Encode for CAClockTimebase {
6047 const ENCODING: Encoding = u32::ENCODING;
6048}
6049
6050unsafe impl RefEncode for CAClockTimebase {
6051 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
6052}
6053
6054#[repr(transparent)]
6068#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
6069pub struct CAClockSyncMode(pub u32);
6070impl CAClockSyncMode {
6071 #[doc(alias = "kCAClockSyncMode_Internal")]
6072 pub const Internal: Self = Self(0x696e7472);
6073 #[doc(alias = "kCAClockSyncMode_MIDIClockTransport")]
6074 pub const MIDIClockTransport: Self = Self(0x6d636c6b);
6075 #[doc(alias = "kCAClockSyncMode_MTCTransport")]
6076 pub const MTCTransport: Self = Self(0x6d6d7463);
6077}
6078
6079unsafe impl Encode for CAClockSyncMode {
6080 const ENCODING: Encoding = u32::ENCODING;
6081}
6082
6083unsafe impl RefEncode for CAClockSyncMode {
6084 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
6085}
6086
6087#[cfg(feature = "objc2-core-audio-types")]
6098pub type CAClockSMPTEFormat = SMPTETimeType;
6099
6100#[repr(transparent)]
6122#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
6123pub struct CAClockMessage(pub u32);
6124impl CAClockMessage {
6125 #[doc(alias = "kCAClockMessage_StartTimeSet")]
6126 pub const StartTimeSet: Self = Self(0x7374696d);
6127 #[doc(alias = "kCAClockMessage_Started")]
6128 pub const Started: Self = Self(0x73747274);
6129 #[doc(alias = "kCAClockMessage_Stopped")]
6130 pub const Stopped: Self = Self(0x73746f70);
6131 #[doc(alias = "kCAClockMessage_Armed")]
6132 pub const Armed: Self = Self(0x61726d64);
6133 #[doc(alias = "kCAClockMessage_Disarmed")]
6134 pub const Disarmed: Self = Self(0x6461726d);
6135 #[doc(alias = "kCAClockMessage_PropertyChanged")]
6136 pub const PropertyChanged: Self = Self(0x70636867);
6137 #[doc(alias = "kCAClockMessage_WrongSMPTEFormat")]
6138 pub const WrongSMPTEFormat: Self = Self(0x3f736d70);
6139}
6140
6141unsafe impl Encode for CAClockMessage {
6142 const ENCODING: Encoding = u32::ENCODING;
6143}
6144
6145unsafe impl RefEncode for CAClockMessage {
6146 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
6147}
6148
6149#[repr(transparent)]
6175#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
6176pub struct CAClockTimeFormat(pub u32);
6177impl CAClockTimeFormat {
6178 #[doc(alias = "kCAClockTimeFormat_HostTime")]
6179 pub const HostTime: Self = Self(0x686f7374);
6180 #[doc(alias = "kCAClockTimeFormat_Samples")]
6181 pub const Samples: Self = Self(0x73616d70);
6182 #[doc(alias = "kCAClockTimeFormat_Beats")]
6183 pub const Beats: Self = Self(0x62656174);
6184 #[doc(alias = "kCAClockTimeFormat_Seconds")]
6185 pub const Seconds: Self = Self(0x73656373);
6186 #[doc(alias = "kCAClockTimeFormat_SMPTESeconds")]
6187 pub const SMPTESeconds: Self = Self(0x736d7073);
6188 #[doc(alias = "kCAClockTimeFormat_SMPTETime")]
6189 pub const SMPTETime: Self = Self(0x736d7074);
6190 #[doc(alias = "kCAClockTimeFormat_AbsoluteSeconds")]
6191 pub const AbsoluteSeconds: Self = Self(0x61736563);
6192}
6193
6194unsafe impl Encode for CAClockTimeFormat {
6195 const ENCODING: Encoding = u32::ENCODING;
6196}
6197
6198unsafe impl RefEncode for CAClockTimeFormat {
6199 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
6200}
6201
6202pub const kCAClock_UnknownPropertyError: OSStatus = -66816;
6204pub const kCAClock_InvalidPropertySizeError: OSStatus = -66815;
6206pub const kCAClock_InvalidTimeFormatError: OSStatus = -66814;
6208pub const kCAClock_InvalidSyncModeError: OSStatus = -66813;
6210pub const kCAClock_InvalidSyncSourceError: OSStatus = -66812;
6212pub const kCAClock_InvalidTimebaseError: OSStatus = -66811;
6214pub const kCAClock_InvalidTimebaseSourceError: OSStatus = -66810;
6216pub const kCAClock_InvalidSMPTEFormatError: OSStatus = -66809;
6218pub const kCAClock_InvalidSMPTEOffsetError: OSStatus = -66808;
6220pub const kCAClock_InvalidUnitError: OSStatus = -66807;
6222pub const kCAClock_InvalidPlayRateError: OSStatus = -66806;
6224pub const kCAClock_CannotSetTimeError: OSStatus = -66805;
6226
6227#[repr(C)]
6229#[derive(Debug)]
6230pub struct OpaqueCAClock {
6231 inner: [u8; 0],
6232 _p: UnsafeCell<PhantomData<(*const UnsafeCell<()>, PhantomPinned)>>,
6233}
6234
6235unsafe impl RefEncode for OpaqueCAClock {
6236 const ENCODING_REF: Encoding = Encoding::Pointer(&Encoding::Struct("OpaqueCAClock", &[]));
6237}
6238
6239pub type CAClockRef = *mut OpaqueCAClock;
6243
6244pub type CAClockBeats = f64;
6248
6249pub type CAClockTempo = f64;
6253
6254pub type CAClockSamples = f64;
6256
6257pub type CAClockSeconds = f64;
6259
6260pub type CAClockListenerProc =
6272 Option<unsafe extern "C-unwind" fn(NonNull<c_void>, CAClockMessage, NonNull<c_void>)>;
6273
6274#[repr(C)]
6286#[derive(Clone, Copy, Debug, PartialEq)]
6287pub struct CATempoMapEntry {
6288 pub beats: CAClockBeats,
6289 pub tempoBPM: CAClockTempo,
6290}
6291
6292unsafe impl Encode for CATempoMapEntry {
6293 const ENCODING: Encoding = Encoding::Struct(
6294 "CATempoMapEntry",
6295 &[<CAClockBeats>::ENCODING, <CAClockTempo>::ENCODING],
6296 );
6297}
6298
6299unsafe impl RefEncode for CATempoMapEntry {
6300 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
6301}
6302
6303#[repr(C)]
6317#[derive(Clone, Copy, Debug, PartialEq)]
6318pub struct CAMeterTrackEntry {
6319 pub beats: CAClockBeats,
6320 pub meterNumer: u16,
6321 pub meterDenom: u16,
6322}
6323
6324unsafe impl Encode for CAMeterTrackEntry {
6325 const ENCODING: Encoding = Encoding::Struct(
6326 "CAMeterTrackEntry",
6327 &[<CAClockBeats>::ENCODING, <u16>::ENCODING, <u16>::ENCODING],
6328 );
6329}
6330
6331unsafe impl RefEncode for CAMeterTrackEntry {
6332 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
6333}
6334
6335extern "C-unwind" {
6336 pub fn CAClockNew(in_reserved_flags: u32, out_ca_clock: NonNull<CAClockRef>) -> OSStatus;
6347}
6348
6349extern "C-unwind" {
6350 pub fn CAClockDispose(in_ca_clock: CAClockRef) -> OSStatus;
6358}
6359
6360extern "C-unwind" {
6361 pub fn CAClockGetPropertyInfo(
6380 in_ca_clock: CAClockRef,
6381 in_property_id: CAClockPropertyID,
6382 out_size: *mut u32,
6383 out_writable: *mut Boolean,
6384 ) -> OSStatus;
6385}
6386
6387extern "C-unwind" {
6388 pub fn CAClockGetProperty(
6408 in_ca_clock: CAClockRef,
6409 in_property_id: CAClockPropertyID,
6410 io_property_data_size: NonNull<u32>,
6411 out_property_data: NonNull<c_void>,
6412 ) -> OSStatus;
6413}
6414
6415extern "C-unwind" {
6416 pub fn CAClockSetProperty(
6433 in_ca_clock: CAClockRef,
6434 in_property_id: CAClockPropertyID,
6435 in_property_data_size: u32,
6436 in_property_data: NonNull<c_void>,
6437 ) -> OSStatus;
6438}
6439
6440extern "C-unwind" {
6441 pub fn CAClockAddListener(
6460 in_ca_clock: CAClockRef,
6461 in_listener_proc: CAClockListenerProc,
6462 in_user_data: NonNull<c_void>,
6463 ) -> OSStatus;
6464}
6465
6466extern "C-unwind" {
6467 pub fn CAClockRemoveListener(
6484 in_ca_clock: CAClockRef,
6485 in_listener_proc: CAClockListenerProc,
6486 in_user_data: NonNull<c_void>,
6487 ) -> OSStatus;
6488}
6489
6490extern "C-unwind" {
6491 pub fn CAClockStart(in_ca_clock: CAClockRef) -> OSStatus;
6499}
6500
6501extern "C-unwind" {
6502 pub fn CAClockStop(in_ca_clock: CAClockRef) -> OSStatus;
6510}
6511
6512extern "C-unwind" {
6513 pub fn CAClockArm(in_ca_clock: CAClockRef) -> OSStatus;
6528}
6529
6530extern "C-unwind" {
6531 pub fn CAClockDisarm(in_ca_clock: CAClockRef) -> OSStatus;
6539}
6540
6541extern "C-unwind" {
6542 pub fn CAClockSetPlayRate(in_ca_clock: CAClockRef, in_play_rate: f64) -> OSStatus;
6556}
6557
6558extern "C-unwind" {
6559 pub fn CAClockGetPlayRate(in_ca_clock: CAClockRef, out_play_rate: NonNull<f64>) -> OSStatus;
6576}
6577
6578extern "C-unwind" {
6579 #[cfg(feature = "objc2-core-audio-types")]
6599 pub fn CAClockSecondsToSMPTETime(
6600 in_ca_clock: CAClockRef,
6601 in_seconds: CAClockSeconds,
6602 in_subframe_divisor: u16,
6603 out_smpte_time: NonNull<SMPTETime>,
6604 ) -> OSStatus;
6605}
6606
6607extern "C-unwind" {
6608 #[cfg(feature = "objc2-core-audio-types")]
6625 pub fn CAClockSMPTETimeToSeconds(
6626 in_ca_clock: CAClockRef,
6627 in_smpte_time: NonNull<SMPTETime>,
6628 out_seconds: NonNull<CAClockSeconds>,
6629 ) -> OSStatus;
6630}
6631
6632extern "C-unwind" {
6633 #[cfg(feature = "MusicPlayer")]
6660 pub fn CAClockBeatsToBarBeatTime(
6661 in_ca_clock: CAClockRef,
6662 in_beats: CAClockBeats,
6663 in_subbeat_divisor: u16,
6664 out_bar_beat_time: NonNull<CABarBeatTime>,
6665 ) -> OSStatus;
6666}
6667
6668extern "C-unwind" {
6669 #[cfg(feature = "MusicPlayer")]
6686 pub fn CAClockBarBeatTimeToBeats(
6687 in_ca_clock: CAClockRef,
6688 in_bar_beat_time: NonNull<CABarBeatTime>,
6689 out_beats: NonNull<CAClockBeats>,
6690 ) -> OSStatus;
6691}
6692
6693extern "C-unwind" {
6694 #[cfg(feature = "objc2-core-midi")]
6710 pub fn CAClockParseMIDI(
6711 in_ca_clock: CAClockRef,
6712 in_midi_packet_list: NonNull<MIDIPacketList>,
6713 ) -> OSStatus;
6714}
6715
6716extern "C-unwind" {
6717 #[cfg(feature = "objc2-core-foundation")]
6727 pub fn CopyNameFromSoundBank(in_url: &CFURL, out_name: NonNull<*const CFString>) -> OSStatus;
6728}
6729
6730extern "C-unwind" {
6731 #[cfg(feature = "objc2-core-foundation")]
6752 pub fn CopyInstrumentInfoFromSoundBank(
6753 in_url: &CFURL,
6754 out_instrument_info: NonNull<*const CFArray>,
6755 ) -> OSStatus;
6756}