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

      Returns {
          clearPreviewData: (fileId: string) => Promise<boolean>;
          error: string;
          generateThumbnail: (
              fileId: string,
              filePath: string,
              width: number,
              height: number,
              timestamp?: number,
          ) => Promise<ThumbnailData>;
          getAllFilesWithPreviews: () => Promise<string[]>;
          getFilesWithPreviews: () => Promise<string[]>;
          getPreviewData: (fileId: string) => Promise<MediaPreviewData>;
          getTimelineFrames: (
              fileId: string,
          ) => Promise<
              { base64_data: string; is_keyframe: boolean; timestamp: number }[],
          >;
          isGenerating: boolean;
          loadPreviewData: (path: string) => Promise<boolean>;
          savePreviewData: (path: string) => Promise<boolean>;
          saveTimelineFrames: (
              fileId: string,
              frames: { base64_data: string; is_keyframe: boolean; timestamp: number }[],
          ) => Promise<boolean>;
      }