Version

menu_open

include/AK/Plugin/AllPluginsFactories.h

Go to the documentation of this file.
00001 /*******************************************************************************
00002 The content of this file includes portions of the AUDIOKINETIC Wwise Technology
00003 released in source code form as part of the SDK installer package.
00004 
00005 Commercial License Usage
00006 
00007 Licensees holding valid commercial licenses to the AUDIOKINETIC Wwise Technology
00008 may use this file in accordance with the end user license agreement provided 
00009 with the software or, alternatively, in accordance with the terms contained in a
00010 written agreement between you and Audiokinetic Inc.
00011 
00012 Apache License Usage
00013 
00014 Alternatively, this file may be used under the Apache License, Version 2.0 (the 
00015 "Apache License"); you may not use this file except in compliance with the 
00016 Apache License. You may obtain a copy of the Apache License at 
00017 http://www.apache.org/licenses/LICENSE-2.0.
00018 
00019 Unless required by applicable law or agreed to in writing, software distributed
00020 under the Apache License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
00021 OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License for
00022 the specific language governing permissions and limitations under the License.
00023 
00024   Version: <VERSION>  Build: <BUILDNUMBER>
00025   Copyright (c) <COPYRIGHTYEAR> Audiokinetic Inc.
00026 *******************************************************************************/
00027 
00028 #ifndef _AK_ALLPLUGINSFACTORIES_H_
00029 #define _AK_ALLPLUGINSFACTORIES_H_
00030 
00031 #include <AK/AkPlatforms.h>
00032 #include <AK/SoundEngine/Common/AkTypes.h>
00033 #include <AK/SoundEngine/Common/IAkPlugin.h>
00034 
00035 // Effect plug-ins
00036 #include <AK/Plugin/AkCompressorFXFactory.h>                    // Compressor
00037 #include <AK/Plugin/AkDelayFXFactory.h>                         // Delay
00038 #include <AK/Plugin/AkMatrixReverbFXFactory.h>                  // Matrix reverb
00039 #include <AK/Plugin/AkMeterFXFactory.h>                         // Meter
00040 #include <AK/Plugin/AkExpanderFXFactory.h>                      // Expander
00041 #include <AK/Plugin/AkParametricEQFXFactory.h>                  // Parametric equalizer
00042 #include <AK/Plugin/AkGainFXFactory.h>                          // Gain
00043 #include <AK/Plugin/AkPeakLimiterFXFactory.h>                   // Peak limiter
00044 #include <AK/Plugin/AkSoundSeedImpactFXFactory.h>               // SoundSeed Impact
00045 #include <AK/Plugin/AkRoomVerbFXFactory.h>                      // RoomVerb
00046 #include <AK/Plugin/AkGuitarDistortionFXFactory.h>              // Guitar distortion
00047 #include <AK/Plugin/AkStereoDelayFXFactory.h>                   // Stereo delay
00048 #include <AK/Plugin/AkPitchShifterFXFactory.h>                  // Pitch shifter
00049 #include <AK/Plugin/AkTimeStretchFXFactory.h>                   // Time stretch
00050 #include <AK/Plugin/AkFlangerFXFactory.h>                       // Flanger
00051 #include <AK/Plugin/AkConvolutionReverbFXFactory.h>             // Convolution reverb
00052 #include <AK/Plugin/AkTremoloFXFactory.h>                       // Tremolo
00053 #include <AK/Plugin/AkHarmonizerFXFactory.h>                    // Harmonizer
00054 #include <AK/Plugin/AkRecorderFXFactory.h>                      // Recorder
00055 #include <AK/Plugin/AkReflectFXFactory.h>                       // Reflect
00056 
00057 // Platform specific
00058 #ifdef AK_VITA
00059 #include <AK/Plugin/AkVitaPluginFXFactory.h>                        // All Vita plug-ins
00060 #endif
00061 #ifdef AK_PS4
00062 #include <AK/Plugin/SceAudio3dEngineFactory.h>                  // SCE Audio3d
00063 #endif
00064 
00065 // McDSP plug-ins
00066 #include <AK/Plugin/McDSPFutzBoxFXFactory.h>                    // FutzBox
00067 #include <AK/Plugin/McDSPLimiterFXFactory.h>                    // ML1 Limiter
00068 
00069 // iZotope plug-ins
00070 #include <AK/Plugin/iZHybridReverbFXFactory.h>                  // Hybrid Reverb
00071 #include <AK/Plugin/iZTrashMultibandDistortionFXFactory.h>      // Trash MultibandDistortion
00072 #include <AK/Plugin/iZTrashBoxModelerFXFactory.h>               // Trash BoxModeler
00073 #include <AK/Plugin/iZTrashDelayFXFactory.h>                    // Trash Delay
00074 #include <AK/Plugin/iZTrashDistortionFXFactory.h>               // Trash Distortion
00075 #include <AK/Plugin/iZTrashDynamicsFXFactory.h>                 // Trash Dynamics
00076 #include <AK/Plugin/iZTrashFiltersFXFactory.h>                  // Trash Filters
00077 
00078 // Crankcase plug-ins
00079 #include <AK/Plugin/CrankcaseAudioREVModelPlayerFXFactory.h>                    // Trash Filters
00080 
00081 // Auro plug-ins
00082 #include <AK/Plugin/AuroHeadphoneFXFactory.h>
00083 #include <AK/Plugin/AuroPannerMixerFactory.h>
00084 
00085 // Sources plug-ins
00086 #include <AK/Plugin/AkSilenceSourceFactory.h>                   // Silence generator
00087 #include <AK/Plugin/AkSineSourceFactory.h>                      // Sine wave generator
00088 #include <AK/Plugin/AkToneSourceFactory.h>                      // Tone generator
00089 #include <AK/Plugin/AkAudioInputSourceFactory.h>                // Audio input
00090 #include <AK/Plugin/AkSoundSeedWooshFactory.h>                  // SoundSeed Woosh
00091 #include <AK/Plugin/AkSoundSeedWindFactory.h>                   // SoundSeed Wind
00092 #include <AK/Plugin/AkSynthOneFactory.h>                        // SynthOne
00093 
00094 // Required by codecs plug-ins
00095 #include <AK/Plugin/AkVorbisDecoderFactory.h>
00096 #ifdef AK_APPLE
00097 #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.
00098 #endif
00099 #ifdef AK_VITA
00100 #include <AK/Plugin/AkATRAC9Factory.h>      // Note: Useable only on Vita. Ok to include it on other platforms as long as it is not referenced.
00101 #endif
00102 #ifdef AK_NX
00103 #include <AK/Plugin/AkOpusFactory.h>        // Note: Useable only on NX. Ok to include it on other platforms as long as it is not referenced.
00104 #endif
00105 
00106 // Rumble support
00107 #if defined AK_MOTION
00108 #include <AK/Plugin/AkRumbleFactory.h>
00109 #include <AK/Plugin/AkMotionGeneratorFactory.h>
00110 #endif
00111 
00112 #endif // _AK_ALLPLUGINSFACTORIES_H_

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise