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