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

    Interface TauriCommands

    interface TauriCommands {
        cancel_render(job_id: string): Promise<boolean>;
        check_ffmpeg_capabilities(): Promise<FfmpegCapabilities>;
        check_hardware_acceleration(): Promise<boolean>;
        clear_cache(): Promise<void>;
        clear_preview_cache(): Promise<void>;
        compile_video(project: ProjectSchema, output_path: string): Promise<string>;
        generate_preview(
            project: ProjectSchema,
            timestamp: number,
            quality?: number,
        ): Promise<Uint8Array<ArrayBufferLike>>;
        get_active_jobs(): Promise<RenderJob[]>;
        get_cache_stats(): Promise<CacheStats>;
        get_compiler_settings(): Promise<CompilerSettings>;
        get_current_gpu_info(): Promise<GpuInfo>;
        get_gpu_capabilities_full(): Promise<GpuCapabilities>;
        get_render_progress(job_id: string): Promise<RenderProgress>;
        get_system_info(): Promise<SystemInfo>;
        set_ffmpeg_path(path: string): Promise<boolean>;
        update_compiler_settings(settings: CompilerSettings): Promise<void>;
    }
    Index

    Methods

    • Parameters

      Returns Promise<Uint8Array<ArrayBufferLike>>