/** * Canonical clip type identifiers used in serialization, factory dispatch, and timeline logic. */ export declare enum ClipTypeEnum { NONE = "none", GIF = "gif", IMAGE = "image", SVG = "svg", VIDEO = "video", AUDIO = "audio", TEXT = "text", HTML_TEXT = "html_text", SHAPE = "shape", LOTTIE = "lottie", SUBTITLES = "subtitles", ADJUSTMENT = "adjustment", PLACEHOLDER = "placeholder", CUSTOM = "custom" } /** * Playback behavior used when media time is sampled outside the clip's natural source range. */ export declare enum WrapModeEnum { CLAMP = "clamp", REPEAT = "repeat", PING_PONG = "ping_pong", EMPTY = "empty" } /** * User-facing blend modes currently exposed by the SDK and mapped to supported Pixi/WebGL modes. */ export declare enum BlendModeEnum { NORMAL = "normal", ADD = "add", SCREEN = "screen", MULTIPLY = "multiply" } /** * Fade curve presets shared by audio fading and other normalized ramp evaluations. * * Enum values use compact serialized ids rather than descriptive names so projects can store * the curve choice without depending on verbose string labels. */ export declare enum FadeCurveEnum { LINEAR = "tri",// triangular, linear slope (default) QUARTER_SINE = "qsin",// quarter sine HALF_SINE = "hsin",// half sine EXP_SINE = "esin",// exponential sine LOGARITHMIC = "log",// logarithmic INVERSE_PARABOLA = "ipar",// inverted parabola QUADRATIC = "qua",// quadratic CUBIC = "cub",// cubic SQUARE_ROOT = "squ",// square root CUBIC_ROOT = "cbr",// cubic root PARABOLA = "par",// parabola EXPONENTIAL = "exp",// exponential INV_QUARTER_SINE = "iqsin",// inverted quarter sine INV_HALF_SINE = "ihsin",// inverted half sine DOUBLE_EXP_SEAT = "dese",// double-exponential seat DOUBLE_EXP_SIGMOID = "desi",// double-exponential sigmoid LOGISTIC_SIGMOID = "losi",// logistic sigmoid SINE_CARDINAL = "sinc",// sinc INV_SINE_CARDINAL = "isinc",// inverted sinc QUARTIC = "quat",// quartic QUARTIC_ROOT = "quatr",// quartic root SQUARE_QUARTER_SINE = "qsin2",// squared quarter sine SQUARE_HALF_SINE = "hsin2" } /** * Media replacement sizing strategies used when a clip swaps to a different asset. */ export declare enum FitStyleEnum { ORIGINAL = "original",// Don't inherit source size MATCH_SCALE = "scale",// Inherit target scale OUTSIDE = "outside",// Touch edges from outside, source size >= target size INSIDE = "inside",// Touch edges from inside, source size <= target size MATCH_SIZE = "size" }