this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at vchroot 41 lines 1.5 kB view raw
1#ifndef AUCOMPONENT_H 2#define AUCOMPONENT_H 3#include <MacTypes.h> 4#include <CoreServices/Components.h> 5#include <CoreFoundation/CFString.h> 6 7class AudioUnitComponent; 8 9typedef Component AudioComponent; 10typedef AudioUnitComponent* AudioComponentInstance; 11typedef ComponentDescription AudioComponentDescription; 12 13enum 14{ 15 kAudioUnitType_Output = 'auou', 16 kAudioUnitType_MusicDevice = 'aumu', 17 kAudioUnitType_MusicEffect = 'aumf', 18 kAudioUnitType_FormatConverter = 'aufc', 19 kAudioUnitType_Effect = 'aufx', 20 kAudioUnitType_Mixer = 'aumx', 21 kAudioUnitType_Panner = 'aupn', 22 kAudioUnitType_Generator = 'augn', 23 kAudioUnitType_OfflineEffect = 'auol' 24}; 25 26extern "C" { 27 28AudioComponent AudioComponentFindNext(AudioComponent inAComponent, AudioComponentDescription *inDesc); 29OSStatus AudioComponentGetDescription(AudioComponent inComponent, AudioComponentDescription *outDesc); 30OSStatus AudioComponentGetVersion(AudioComponent inComponent, UInt32 *outVersion); 31Boolean AudioComponentInstanceCanDo(AudioComponentInstance inInstance, SInt16 inSelectorID); 32OSStatus AudioComponentInstanceDispose(AudioComponentInstance inInstance); 33AudioComponent AudioComponentInstanceGetComponent(AudioComponentInstance inInstance); 34OSStatus AudioComponentInstanceNew(AudioComponent inComponent, AudioComponentInstance *outInstance); 35OSStatus AudioComponentCopyName(AudioComponent inComponent, CFStringRef *outName); 36UInt32 AudioComponentCount(AudioComponentDescription *inDesc); 37 38} 39 40#endif 41