OpenShot Library | libopenshot  0.3.2
OpenShot.h
Go to the documentation of this file.
1 // Copyright (c) 2008-2021 OpenShot Studios, LLC
2 //
3 // SPDX-License-Identifier: LGPL-3.0-or-later
4 
99 #ifndef OPENSHOT_H
100 #define OPENSHOT_H
101 
102 // Include the version number of OpenShot Library
103 #include "OpenShotVersion.h"
104 
105 // Include all other classes
106 #include "AudioBufferSource.h"
107 #include "AudioLocation.h"
108 #include "AudioReaderSource.h"
109 #include "AudioResampler.h"
110 #include "CacheDisk.h"
111 #include "CacheMemory.h"
112 #include "ChunkReader.h"
113 #include "ChunkWriter.h"
114 #include "Clip.h"
115 #include "ClipBase.h"
116 #include "Coordinate.h"
117 #include "DummyReader.h"
118 #include "EffectBase.h"
119 #include "Effects.h"
120 #include "EffectInfo.h"
121 #include "Enums.h"
122 #include "Exceptions.h"
123 #include "ReaderBase.h"
124 #include "WriterBase.h"
125 #include "FFmpegReader.h"
126 #include "FFmpegWriter.h"
127 #include "Fraction.h"
128 #include "Frame.h"
129 #include "FrameMapper.h"
130 #ifdef USE_IMAGEMAGICK
131  #include "ImageReader.h"
132  #include "ImageWriter.h"
133  #include "TextReader.h"
134 #endif
135 #include "KeyFrame.h"
136 #include "PlayerBase.h"
137 #include "Point.h"
138 #include "Profiles.h"
139 #include "QtHtmlReader.h"
140 #include "QtImageReader.h"
141 #include "QtTextReader.h"
142 #include "TimelineBase.h"
143 #include "Timeline.h"
144 #include "Settings.h"
145 #ifdef USE_OPENCV
146  #include "ClipProcessingJobs.h"
147  #include "CVStabilization.h"
148  #include "CVTracker.h"
149  #include "CVObjectDetection.h"
150  #include "TrackedObjectBBox.h"
151 #endif
152 
153 #endif
Settings.h
Header file for global Settings class.
CVObjectDetection.h
Header file for CVObjectDetection class.
TimelineBase.h
Header file for Timeline class.
FFmpegWriter.h
Header file for FFmpegWriter class.
WriterBase.h
Header file for WriterBase class.
Point.h
Header file for Point class.
Clip.h
Header file for Clip class.
CVTracker.h
Track an object selected by the user.
Fraction.h
Header file for Fraction class.
TextReader.h
Header file for TextReader class.
AudioLocation.h
Header file for AudioLocation class.
QtTextReader.h
Header file for QtTextReader class.
AudioBufferSource.h
Header file for AudioBufferSource class.
Timeline.h
Header file for Timeline class.
AudioResampler.h
Header file for AudioResampler class.
ChunkWriter.h
Header file for ChunkWriter class.
CacheDisk.h
Header file for CacheDisk class.
EffectBase.h
Header file for EffectBase class.
CVStabilization.h
Header file for CVStabilization class.
KeyFrame.h
Header file for the Keyframe class.
PlayerBase.h
Header file for PlayerBase class.
Effects.h
This header includes all commonly used effects for libopenshot, for ease-of-use.
OpenShotVersion.h
Header file that includes the version number of libopenshot.
FrameMapper.h
Header file for the FrameMapper class.
QtHtmlReader.h
Header file for QtHtmlReader class.
ClipProcessingJobs.h
Header for ClipProcessingJobs class.
Coordinate.h
Header file for Coordinate class.
EffectInfo.h
Header file for the EffectInfo class.
CacheMemory.h
Header file for CacheMemory class.
AudioReaderSource.h
Header file for AudioReaderSource class.
Frame.h
Header file for Frame class.
ChunkReader.h
Header file for ChunkReader class.
ReaderBase.h
Header file for ReaderBase class.
Enums.h
Header file for TextReader class.
Profiles.h
Header file for Profile class.
TrackedObjectBBox.h
Header file for the TrackedObjectBBox class.
QtImageReader.h
Header file for QtImageReader class.
ImageReader.h
Header file for ImageReader class.
ImageWriter.h
Header file for ImageWriter class.
ClipBase.h
Header file for ClipBase class.
DummyReader.h
Header file for DummyReader class.
Exceptions.h
Header file for all Exception classes.
FFmpegReader.h
Header file for FFmpegReader class.