28 #ifndef OPENSHOT_ENUMS_H
29 #define OPENSHOT_ENUMS_H
Display the timeline's frame number.
Align clip to the right of its parent (middle aligned)
Align clip to the bottom right of its parent.
VolumeMixType
This enumeration determines the strategy when mixing audio with other clips.
Scale the clip until both height and width fill the canvas (cropping the overlap) ...
Evenly divide the overlapping clips volume keyframes, so that the sum does not exceed 100%...
ScaleType
This enumeration determines how clips are scaled to fit their parent container.
Do not display the frame number.
Align clip to the top right of its parent.
Align clip to the bottom left of its parent.
Do not apply any volume mixing adjustments. Just add the samples together.
Align clip to the bottom center of its parent.
Align clip to the top left of its parent.
FrameDisplayType
This enumeration determines the display format of the clip's frame number (if any). Useful for debugging.
Align clip to the left of its parent (middle aligned)
Scale the clip until both height and width fill the canvas (distort to fit)
Display the clip's internal frame number.
Anchor the clip to the viewport (which can be moved / animated around the canvas) ...
AnchorType
This enumeration determines what parent a clip should be aligned to.
Reduce volume by about %25, and then mix (louder, but could cause pops if the sum exceeds 100%) ...
Align clip to the center of its parent (middle aligned)
Display both the clip's and timeline's frame number.
This namespace is the default namespace for all code in the openshot library.
Align clip to the top center of its parent.
Scale the clip until either height or width fills the canvas (with no cropping)
GravityType
This enumeration determines how clips are aligned to their parent container.
Anchor the clip to the canvas.