00001 00002 // 00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 00007 #ifndef _AK_ALLPLUGINSFACTORIES_H_ 00008 #define _AK_ALLPLUGINSFACTORIES_H_ 00009 00010 #include <AK/AkPlatforms.h> 00011 #include <AK/SoundEngine/Common/AkTypes.h> 00012 00013 // Effect plug-ins 00014 #include <AK/Plugin/AkCompressorFXFactory.h> // Compressor 00015 #include <AK/Plugin/AkDelayFXFactory.h> // Delay 00016 #include <AK/Plugin/AkMatrixReverbFXFactory.h> // Matrix reverb 00017 #include <AK/Plugin/AkMeterFXFactory.h> // Meter 00018 #include <AK/Plugin/AkExpanderFXFactory.h> // Expander 00019 #include <AK/Plugin/AkParametricEQFXFactory.h> // Parametric equalizer 00020 #include <AK/Plugin/AkGainFXFactory.h> // Gain 00021 #include <AK/Plugin/AkPeakLimiterFXFactory.h> // Peak limiter 00022 #include <AK/Plugin/AkSoundSeedImpactFXFactory.h> // SoundSeed Impact 00023 #include <AK/Plugin/AkRoomVerbFXFactory.h> // RoomVerb 00024 #include <AK/Plugin/AkGuitarDistortionFXFactory.h> // Guitar distortion 00025 #include <AK/Plugin/AkStereoDelayFXFactory.h> // Stereo delay 00026 #include <AK/Plugin/AkPitchShifterFXFactory.h> // Pitch shifter 00027 #include <AK/Plugin/AkTimeStretchFXFactory.h> // Time stretch 00028 #include <AK/Plugin/AkFlangerFXFactory.h> // Flanger 00029 #include <AK/Plugin/AkConvolutionReverbFXFactory.h> // Convolution reverb 00030 #include <AK/Plugin/AkTremoloFXFactory.h> // Tremolo 00031 #include <AK/Plugin/AkHarmonizerFXFactory.h> // Harmonizer 00032 00033 // Platform specific 00034 #if defined AK_WII_FAMILY 00035 #include <AK/Plugin/WiiPluginsFXFactory.h> // All Wii plug-ins 00036 #endif 00037 #ifdef AK_3DS 00038 #include <AK/Plugin/3DSPluginsFXFactory.h> // All 3DS plug-ins 00039 #endif 00040 #ifdef AK_VITA 00041 #include <AK/Plugin/VitaPluginsFXFactory.h> // All Vita plug-ins 00042 #endif 00043 #ifdef AK_PS4 00044 #include <AK/Plugin/SceAudio3dEngineFactory.h> // SCE Audio3d 00045 #endif 00046 00047 // McDSP plug-ins 00048 #include <AK/Plugin/McDSPFutzBoxFXFactory.h> // FutzBox 00049 #include <AK/Plugin/McDSPLimiterFXFactory.h> // ML1 Limiter 00050 00051 // iZotope plug-ins 00052 #include <AK/Plugin/iZHybridReverbFXFactory.h> // Hybrid Reverb 00053 #include <AK/Plugin/iZTrashMultibandDistortionFXFactory.h> // Trash MultibandDistortion 00054 #include <AK/Plugin/iZTrashBoxModelerFXFactory.h> // Trash BoxModeler 00055 #include <AK/Plugin/iZTrashDelayFXFactory.h> // Trash Delay 00056 #include <AK/Plugin/iZTrashDistortionFXFactory.h> // Trash Distortion 00057 #include <AK/Plugin/iZTrashDynamicsFXFactory.h> // Trash Dynamics 00058 #include <AK/Plugin/iZTrashFiltersFXFactory.h> // Trash Filters 00059 00060 // Crankcase plug-ins 00061 #include <AK/Plugin/CrankcaseAudioREVModelPlayerFactory.h> // Trash Filters 00062 00063 // Auro plug-ins 00064 #include <AK/Plugin/AuroHeadphoneFXFactory.h> 00065 #include <AK/Plugin/AuroPannerMixerFactory.h> 00066 00067 // Sources plug-ins 00068 #include <AK/Plugin/AkSilenceSourceFactory.h> // Silence generator 00069 #include <AK/Plugin/AkSineSourceFactory.h> // Sine wave generator 00070 #include <AK/Plugin/AkToneSourceFactory.h> // Tone generator 00071 #include <AK/Plugin/AkAudioInputSourceFactory.h> // Audio input 00072 #include <AK/Plugin/AkSoundSeedWooshFactory.h> // SoundSeed Woosh 00073 #include <AK/Plugin/AkSoundSeedWindFactory.h> // SoundSeed Wind 00074 #ifdef AK_WIN 00075 #include <AK/Plugin/AkMP3SourceFactory.h> // MP3 source Note: Useable only on PC. Ok to include it on other platforms as long as it is not referenced. 00076 #endif 00077 #include <AK/Plugin/AkSynthOneFactory.h> // SynthOne 00078 00079 // Required by codecs plug-ins 00080 #include <AK/Plugin/AkVorbisFactory.h> 00081 #ifdef AK_XBOX360 00082 #include <AK/Plugin/AkXWMAFactory.h> // Note: Useable only on Xbox 360. Ok to include it on other platforms as long as it is not referenced. 00083 #endif 00084 #ifdef AK_APPLE 00085 #include <AK/Plugin/AkAACFactory.h> // Note: Useable only on Apple devices. Ok to include it on other platforms as long as it is not referenced. 00086 #endif 00087 #ifdef AK_VITA 00088 #include <AK/Plugin/AkATRAC9Factory.h> // Note: Useable only on Vita. Ok to include it on other platforms as long as it is not referenced. 00089 #endif 00090 00091 // Mixer plugins 00092 #include <AK/Plugin/IOSONOProximityMixerFactory.h> // IOSONO Proximity 00093 00094 // Rumble support 00095 #if defined AK_MOTION 00096 #include <AK/Plugin/AkRumbleFactory.h> 00097 #include <AK/Plugin/AkMotionGeneratorFactory.h> 00098 #endif 00099 00100 #endif // _AK_ALLPLUGINSFACTORIES_H_
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise