Timeline Studio API Documentation - v0.26.0
    Preparing search index...

    Интерфейс для перехода (объединенная структура)

    interface Transition {
        category: TransitionCategory;
        complexity: TransitionComplexity;
        description: { en: string; ru: string };
        duration: { default: number; max: number; min: number };
        ffmpegCommand: (
            params: {
                duration?: number;
                fps: number;
                height?: number;
                scale?: number;
                width?: number;
            },
        ) => string;
        id: string;
        labels: { de?: string; en: string; es?: string; fr?: string; ru: string };
        name?: string;
        parameters?: {
            direction?: "center" | "left" | "right" | "up" | "down";
            easing?: "linear" | "bounce" | "ease-in" | "ease-out" | "ease-in-out";
            intensity?: number;
            scale?: number;
            smoothness?: number;
        };
        previewPath?: string;
        tags: TransitionTag[];
        type: string;
    }
    Index

    Properties

    description: { en: string; ru: string }
    duration: { default: number; max: number; min: number }
    ffmpegCommand: (
        params: {
            duration?: number;
            fps: number;
            height?: number;
            scale?: number;
            width?: number;
        },
    ) => string
    id: string
    labels: { de?: string; en: string; es?: string; fr?: string; ru: string }
    name?: string
    parameters?: {
        direction?: "center" | "left" | "right" | "up" | "down";
        easing?: "linear" | "bounce" | "ease-in" | "ease-out" | "ease-in-out";
        intensity?: number;
        scale?: number;
        smoothness?: number;
    }
    previewPath?: string
    type: string