{"source":"remotion-dev/remotion","source_scope":"repo-backed","family":"media-export-embedded-playback","subset":"player-and-controls","page_id":"remotion-embedded-playback-contract","page_title":"Embedded Playback and Controls Contract","surface_type":"media-export-embedded-playback-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\player\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\player\\src\\Player.tsx","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\player\\src\\PlayerControls.tsx","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\player\\src\\player-methods.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\player\\src\\use-playback.ts"],"preserve_factual_elements":["explicit composition dimensions and fps","timeline transport and frame seeking","custom control injection","poster and buffering posture","validated playback-rate handling"],"notes":"Source-backed Remotion embedded-playback target for first-party HyperTwist replay explainers, preserving bounded player transport, poster, buffering, and custom-control seams without inheriting the full player shell."}
{"source":"remotion-dev/remotion","source_scope":"repo-backed","family":"media-export-render-orchestration","subset":"renderer-and-export","page_id":"remotion-render-orchestration-contract","page_title":"Render Orchestration and Export Contract","surface_type":"media-export-render-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\renderer\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\renderer\\src\\render-media.ts"],"preserve_factual_elements":["codec-aware export grammar","output validation rules","progress callback staging","cancellation posture","browser-backed render orchestration"],"notes":"Source-backed Remotion renderer target for first-party HyperTwist coaching-video export, replay recap rendering, and bounded sidecar progress reporting without inheriting the whole render-service shell."}
{"source":"remotion-dev/remotion","source_scope":"repo-backed","family":"media-export-media-parser","subset":"metadata-worker-and-seeking","page_id":"remotion-media-parser-contract","page_title":"Media Parser, Worker, and Seeking Contract","surface_type":"media-export-parser-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\media-parser\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\media-parser\\src\\parse-media.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\media-parser\\src\\worker-server.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\media-parser\\src\\worker\\forward-controller-to-worker.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\media-parser\\src\\work-on-seek-request.ts"],"preserve_factual_elements":["metadata and track callbacks","parse-progress and slow-structure reporting","controller-driven pause resume seek abort","worker message forwarding","seeking-hint and intermediary-seek posture"],"notes":"Source-backed Remotion media-parser target for first-party HyperTwist replay inspection, export preflight, and bounded worker-aware media parsing without inheriting a generic media platform shell."}
{"source":"remotion-dev/remotion","source_scope":"repo-backed","family":"media-export-explainer-studio","subset":"preview-output-and-prop-editing","page_id":"remotion-explainer-studio-contract","page_title":"Explainer Studio Preview and Output Registration Contract","surface_type":"media-export-studio-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\src\\api\\save-render-output.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\src\\api\\seek.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\src\\api\\play.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\src\\api\\pause.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\src\\api\\visual-control.ts","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\src\\api\\update-default-props.ts"],"preserve_factual_elements":["preview transport calls","output upload and client-render registration","non-OK response error surfacing","visual-control override behavior while not rendering","default-props update aliasing"],"notes":"Source-backed Remotion studio API target for first-party HyperTwist replay explainers, preserving bounded preview, output registration, and prop-editing seams without inheriting the whole authoring shell."}
{"source":"remotion-dev/remotion","source_scope":"repo-backed","family":"media-export-compliance","subset":"commercial-license-and-package-split","page_id":"remotion-compliance-boundary","page_title":"Commercial Sidecar and Package-Split Boundary","surface_type":"media-export-compliance-boundary-reference","origin_paths":["C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\LICENSE.md","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\player\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\renderer\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\studio\\package.json","C:\\Workspaces\\HyperTwist\\mirrors\\restrictive\\remotion-dev\\remotion\\packages\\media-parser\\package.json"],"preserve_factual_elements":["two-tier commercial root license","free-use eligibility limited by entity type and size","package-level MIT on @remotion/studio","custom-license posture for player renderer and media-parser","bounded sidecar rather than runtime-foundation posture"],"notes":"Source-backed Remotion compliance-boundary target for first-party HyperTwist media export and explainer sidecars, keeping the package split, company-license review duty, and no-whole-shell inheritance explicit."}
