1 #ifndef OPENSHOT_EFFECTS_H
2 #define OPENSHOT_EFFECTS_H
3 
4 /**
5  * @file
6  * @brief This header includes all commonly used effects for libopenshot, for ease-of-use.
7  * @author Jonathan Thomas <jonathan@openshot.org>
8  *
9  * @ref License
10  */
11 
12 /* LICENSE
13  *
14  * Copyright (c) 2008-2019 OpenShot Studios, LLC
15  * <http://www.openshotstudios.com/>. This file is part of
16  * OpenShot Library (libopenshot), an open-source project dedicated to
17  * delivering high quality video editing and animation solutions to the
18  * world. For more information visit <http://www.openshot.org/>.
19  *
20  * OpenShot Library (libopenshot) is free software: you can redistribute it
21  * and/or modify it under the terms of the GNU Lesser General Public License
22  * as published by the Free Software Foundation, either version 3 of the
23  * License, or (at your option) any later version.
24  *
25  * OpenShot Library (libopenshot) is distributed in the hope that it will be
26  * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
27  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28  * GNU Lesser General Public License for more details.
29  *
30  * You should have received a copy of the GNU Lesser General Public License
31  * along with OpenShot Library. If not, see <http://www.gnu.org/licenses/>.
32  */
33 
34 /* Effects */
35 #include "effects/Bars.h"
36 #include "effects/Blur.h"
37 #include "effects/Brightness.h"
38 #include "effects/Caption.h"
39 #include "effects/ChromaKey.h"
40 #include "effects/ColorShift.h"
41 #include "effects/Crop.h"
42 #include "effects/Deinterlace.h"
43 #include "effects/Hue.h"
44 #include "effects/Mask.h"
45 #include "effects/Negate.h"
46 #include "effects/Pixelate.h"
47 #include "effects/Saturation.h"
48 #include "effects/Shift.h"
49 #include "effects/Wave.h"
50 
51 /* Audio Effects */
52 #include "audio_effects/Noise.h"
53 #include "audio_effects/Delay.h"
54 #include "audio_effects/Echo.h"
55 #include "audio_effects/Distortion.h"
56 #include "audio_effects/ParametricEQ.h"
57 #include "audio_effects/Compressor.h"
58 #include "audio_effects/Expander.h"
59 #include "audio_effects/Robotization.h"
60 #include "audio_effects/Whisperization.h"
61 
62 /* OpenCV Effects */
63 #ifdef USE_OPENCV
64 #include "effects/ObjectDetection.h"
65 #include "effects/Tracker.h"
66 #include "effects/Stabilizer.h"
67 #endif
68 
69 
70 
71 #endif
72