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

    Операции с проектом

    interface ProjectOperations {
        createBackup(project: TimelineStudioProject): Promise<string>;
        createProject(
            name: string,
            settings?: Partial<ProjectSettings>,
        ): TimelineStudioProject;
        exportForExchange(
            project: TimelineStudioProject,
            format: "xml" | "aaf" | "edl",
        ): string;
        importFromFormat(
            data: string,
            format: "xml" | "aaf" | "edl",
        ): TimelineStudioProject;
        openProject(path: string): Promise<TimelineStudioProject>;
        optimizeProject(
            project: TimelineStudioProject,
        ): { freedSpace: number; optimizedCaches: boolean; removedItems: number };
        restoreFromBackup(backupPath: string): Promise<TimelineStudioProject>;
        saveProject(project: TimelineStudioProject, path: string): Promise<void>;
        validateProject(
            project: TimelineStudioProject,
        ): {
            corruptedSequences: string[];
            issues: string[];
            isValid: boolean;
            missingMedia: string[];
        };
    }
    Index

    Methods