diff --git a/src/components/video-editor/types.ts b/src/components/video-editor/types.ts index 730c3f12..a8864b95 100644 --- a/src/components/video-editor/types.ts +++ b/src/components/video-editor/types.ts @@ -5,12 +5,15 @@ export interface ZoomFocus { cy: number; // normalized vertical center (0-1) } +export type ZoomMode = "auto" | "manual"; + export interface ZoomRegion { id: string; startMs: number; endMs: number; depth: ZoomDepth; focus: ZoomFocus; + mode?: ZoomMode; } export interface CursorTelemetryPoint { @@ -369,6 +372,7 @@ export const ZOOM_DEPTH_SCALES: Record = { }; export const DEFAULT_ZOOM_DEPTH: ZoomDepth = 3; +export const DEFAULT_AUTO_ZOOM_DEPTH: ZoomDepth = 2; export function clampFocusToDepth(focus: ZoomFocus, _depth: ZoomDepth): ZoomFocus { return {