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_
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideEnregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise