OpenShot Library | libopenshot
0.4.0
|
Go to the documentation of this file.
13 #ifndef OPENSHOT_ENUMS_H
14 #define OPENSHOT_ENUMS_H
@ FRAME_DISPLAY_BOTH
Display both the clip's and timeline's frame number.
@ FRAME_DISPLAY_CLIP
Display the clip's internal frame number.
@ FRAME_DISPLAY_TIMELINE
Display the timeline's frame number.
@ CHROMAKEY_HSL_S
Difference between HSL saturations.
@ CHROMAKEY_BASIC
Length of difference between RGB vectors.
This namespace is the default namespace for all code in the openshot library.
@ GRAVITY_TOP_LEFT
Align clip to the top left of its parent.
FilterType
This enumeration determines the filter type of ParametricEQ Effect.
@ CHROMAKEY_HSV_V
Difference between HSV values.
ChromaKeyMethod
This enumeration determines the algorithm used by the ChromaKey filter.
@ GRAVITY_TOP_RIGHT
Align clip to the top right of its parent.
GravityType
This enumeration determines how clips are aligned to their parent container.
@ GRAVITY_RIGHT
Align clip to the right of its parent (middle aligned)
@ FRAME_DISPLAY_NONE
Do not display the frame number.
@ CHROMAKEY_CIE_LCH_H
Difference between CIE LCH(ab) hues.
@ GRAVITY_TOP
Align clip to the top center of its parent.
@ VOLUME_MIX_REDUCE
Reduce volume by about %25, and then mix (louder, but could cause pops if the sum exceeds 100%)
@ GRAVITY_BOTTOM
Align clip to the bottom center of its parent.
@ CHROMAKEY_HSV_S
Difference between HSV saturations.
@ CHROMAKEY_YCBCR
YCbCr vector difference of CbCr.
@ SCALE_CROP
Scale the clip until both height and width fill the canvas (cropping the overlap)
FFTSize
This enumeration determines the FFT size.
@ CHROMAKEY_CIE_LCH_L
Difference between CIE LCH(ab) luminousities.
@ CHROMAKEY_HSVL_H
Difference between HSV/HSL hues.
@ SCALE_FIT
Scale the clip until either height or width fills the canvas (with no cropping)
@ GRAVITY_BOTTOM_LEFT
Align clip to the bottom left of its parent.
@ GRAVITY_BOTTOM_RIGHT
Align clip to the bottom right of its parent.
@ CHROMAKEY_CIE_DISTANCE
CIEDE2000 perceptual difference.
@ ANCHOR_CANVAS
Anchor the clip to the canvas.
@ GRAVITY_LEFT
Align clip to the left of its parent (middle aligned)
HopSize
This enumeration determines the hop size.
@ VOLUME_MIX_AVERAGE
Evenly divide the overlapping clips volume keyframes, so that the sum does not exceed 100%.
AnchorType
This enumeration determines what parent a clip should be aligned to.
ScaleType
This enumeration determines how clips are scaled to fit their parent container.
@ CHROMAKEY_HSL_L
Difference between HSL luminances.
@ SCALE_NONE
Do not scale the clip.
@ GRAVITY_CENTER
Align clip to the center of its parent (middle aligned)
@ SCALE_STRETCH
Scale the clip until both height and width fill the canvas (distort to fit)
@ VOLUME_MIX_NONE
Do not apply any volume mixing adjustments. Just add the samples together.
@ ANCHOR_VIEWPORT
Anchor the clip to the viewport (which can be moved / animated around the canvas)
WindowType
This enumeration determines the window type.
VolumeMixType
This enumeration determines the strategy when mixing audio with other clips.
@ CHROMAKEY_CIE_LCH_C
Difference between CIE LCH(ab) chromas.
DistortionType
This enumeration determines the distortion type of Distortion Effect.
FrameDisplayType
This enumeration determines the display format of the clip's frame number (if any)....