OpenShot Library | libopenshot  0.3.0
Enums.h
Go to the documentation of this file.
1 
9 // Copyright (c) 2008-2019 OpenShot Studios, LLC
10 //
11 // SPDX-License-Identifier: LGPL-3.0-or-later
12 
13 #ifndef OPENSHOT_ENUMS_H
14 #define OPENSHOT_ENUMS_H
15 
16 
17 namespace openshot
18 {
19 
22 {
32 };
33 
36 {
41 };
42 
45 {
48 };
49 
52 {
57 };
58 
61 {
65 };
66 
67 
70 {
76 };
77 
80 {
88 };
89 
91 enum FFTSize
92 {
102 };
103 
105 enum HopSize {
109 };
110 
117 };
118 
121 {
134 };
135 
136 } // namespace openshot
137 
138 #endif
Display the timeline's frame number.
Definition: Enums.h:55
Align clip to the right of its parent (middle aligned)
Definition: Enums.h:28
Align clip to the bottom right of its parent.
Definition: Enums.h:31
Difference between HSL saturations.
Definition: Enums.h:125
Do not scale the clip.
Definition: Enums.h:40
YCbCr vector difference of CbCr.
Definition: Enums.h:132
FFTSize
This enumeration determines the FFT size.
Definition: Enums.h:91
VolumeMixType
This enumeration determines the strategy when mixing audio with other clips.
Definition: Enums.h:60
Scale the clip until both height and width fill the canvas (cropping the overlap) ...
Definition: Enums.h:37
Evenly divide the overlapping clips volume keyframes, so that the sum does not exceed 100%...
Definition: Enums.h:63
ScaleType
This enumeration determines how clips are scaled to fit their parent container.
Definition: Enums.h:35
FilterType
This enumeration determines the filter type of ParametricEQ Effect.
Definition: Enums.h:79
Difference between HSL luminances.
Definition: Enums.h:127
Do not display the frame number.
Definition: Enums.h:53
ChromaKeyMethod
This enumeration determines the algorithm used by the ChromaKey filter.
Definition: Enums.h:120
Align clip to the top right of its parent.
Definition: Enums.h:25
Align clip to the bottom left of its parent.
Definition: Enums.h:29
Difference between HSV/HSL hues.
Definition: Enums.h:123
Do not apply any volume mixing adjustments. Just add the samples together.
Definition: Enums.h:62
Difference between CIE LCH(ab) luminousities.
Definition: Enums.h:128
Difference between CIE LCH(ab) chromas.
Definition: Enums.h:129
Align clip to the bottom center of its parent.
Definition: Enums.h:30
Align clip to the top left of its parent.
Definition: Enums.h:23
FrameDisplayType
This enumeration determines the display format of the clip's frame number (if any). Useful for debugging.
Definition: Enums.h:51
Align clip to the left of its parent (middle aligned)
Definition: Enums.h:26
Difference between CIE LCH(ab) hues.
Definition: Enums.h:130
Scale the clip until both height and width fill the canvas (distort to fit)
Definition: Enums.h:39
Display the clip's internal frame number.
Definition: Enums.h:54
CIEDE2000 perceptual difference.
Definition: Enums.h:131
Anchor the clip to the viewport (which can be moved / animated around the canvas) ...
Definition: Enums.h:47
AnchorType
This enumeration determines what parent a clip should be aligned to.
Definition: Enums.h:44
DistortionType
This enumeration determines the distortion type of Distortion Effect.
Definition: Enums.h:69
Reduce volume by about %25, and then mix (louder, but could cause pops if the sum exceeds 100%) ...
Definition: Enums.h:64
Align clip to the center of its parent (middle aligned)
Definition: Enums.h:27
HopSize
This enumeration determines the hop size.
Definition: Enums.h:105
Display both the clip's and timeline's frame number.
Definition: Enums.h:56
This namespace is the default namespace for all code in the openshot library.
Definition: Compressor.h:28
WindowType
This enumeration determines the window type.
Definition: Enums.h:112
Difference between HSV values.
Definition: Enums.h:126
Align clip to the top center of its parent.
Definition: Enums.h:24
Difference between HSV saturations.
Definition: Enums.h:124
Scale the clip until either height or width fills the canvas (with no cropping)
Definition: Enums.h:38
Length of difference between RGB vectors.
Definition: Enums.h:122
GravityType
This enumeration determines how clips are aligned to their parent container.
Definition: Enums.h:21
Anchor the clip to the canvas.
Definition: Enums.h:46