mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-11-14 13:27:13 +00:00
* perf(studio): schedule adaptive timeline thumbnails * perf(studio): bound thumbnail decoding resources * perf(studio): virtualize timeline thumbnail media * perf(studio): prioritize timeline thumbnail work * perf(studio-server): coordinate cancelable thumbnail generation --------- Co-authored-by: Codex <codex@local>
42 lines
1.4 KiB
TypeScript
42 lines
1.4 KiB
TypeScript
export { createStudioApi } from "./createStudioApi.js";
|
|
export { createProjectSignature } from "./helpers/projectSignature.js";
|
|
export type {
|
|
StudioApiAdapter,
|
|
ResolvedProject,
|
|
RenderJobState,
|
|
MediaProcessingJobState,
|
|
LintResult,
|
|
StudioSelectionResponse,
|
|
StudioSelectionSnapshot,
|
|
StudioSelectionTextField,
|
|
} from "./types.js";
|
|
export { isSafePath, walkDir } from "./helpers/safePath.js";
|
|
export type { PreviewApiAdapter } from "./helpers/mediaProxyPreview.js";
|
|
export { getMimeType, MIME_TYPES } from "./helpers/mime.js";
|
|
export {
|
|
consumeFileWriteReceipt,
|
|
fileContentVersion,
|
|
type FileWriteReceipt,
|
|
} from "./helpers/fileVersion.js";
|
|
export { buildSubCompositionHtml } from "./helpers/subComposition.js";
|
|
export { getElementScreenshotClip, type ScreenshotClip } from "./helpers/screenshotClip.js";
|
|
export {
|
|
thumbnailDeviceScaleFactor,
|
|
type ThumbnailOutputDimensions,
|
|
} from "./helpers/thumbnailOutput.js";
|
|
export {
|
|
createBackgroundRemovalJob,
|
|
type BackgroundRemovalRender,
|
|
} from "./helpers/backgroundRemovalJob.js";
|
|
export {
|
|
STUDIO_MANUAL_EDITS_PATH,
|
|
createStudioManualEditsRenderBodyScript,
|
|
createStudioPositionSeekReapplyScript,
|
|
type StudioManualEditsRenderScriptOptions,
|
|
} from "./helpers/manualEditsRenderScript.js";
|
|
export {
|
|
STUDIO_MOTION_PATH,
|
|
createStudioMotionRenderBodyScript,
|
|
type StudioMotionRenderScriptOptions,
|
|
} from "./helpers/studioMotionRenderScript.js";
|