UNPKG

remotion

Version:

Make videos programmatically

165 lines (164 loc) • 9.65 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", { value: true }); exports.Internals = void 0; const react_1 = require("react"); const absolute_src_js_1 = require("./absolute-src.js"); const shared_audio_tags_js_1 = require("./audio/shared-audio-tags.js"); const use_audio_frame_js_1 = require("./audio/use-audio-frame.js"); const buffering_js_1 = require("./buffering.js"); const CanUseRemotionHooks_js_1 = require("./CanUseRemotionHooks.js"); const CompositionManager_js_1 = require("./CompositionManager.js"); const CompositionManagerContext_js_1 = require("./CompositionManagerContext.js"); const CSSUtils = __importStar(require("./default-css.js")); const EditorProps_js_1 = require("./EditorProps.js"); const enable_sequence_stack_traces_js_1 = require("./enable-sequence-stack-traces.js"); const get_preview_dom_element_js_1 = require("./get-preview-dom-element.js"); const get_remotion_environment_js_1 = require("./get-remotion-environment.js"); const is_player_js_1 = require("./is-player.js"); const log_level_context_js_1 = require("./log-level-context.js"); const log_js_1 = require("./log.js"); const nonce_js_1 = require("./nonce.js"); const playback_logging_js_1 = require("./playback-logging.js"); const portal_node_js_1 = require("./portal-node.js"); const prefetch_state_js_1 = require("./prefetch-state.js"); const prefetch_js_1 = require("./prefetch.js"); const register_root_js_1 = require("./register-root.js"); const RemotionRoot_js_1 = require("./RemotionRoot.js"); const RenderAssetManager_js_1 = require("./RenderAssetManager.js"); const resolve_video_config_js_1 = require("./resolve-video-config.js"); const ResolveCompositionConfig_js_1 = require("./ResolveCompositionConfig.js"); const SequenceContext_js_1 = require("./SequenceContext.js"); const SequenceManager_js_1 = require("./SequenceManager.js"); const setup_env_variables_js_1 = require("./setup-env-variables.js"); const TimelinePosition = __importStar(require("./timeline-position-state.js")); const timeline_position_state_js_1 = require("./timeline-position-state.js"); const truthy_js_1 = require("./truthy.js"); const use_current_scale_js_1 = require("./use-current-scale.js"); const use_lazy_component_js_1 = require("./use-lazy-component.js"); const use_unsafe_video_config_js_1 = require("./use-unsafe-video-config.js"); const use_video_js_1 = require("./use-video.js"); const validate_media_props_js_1 = require("./validate-media-props.js"); const validate_start_from_props_js_1 = require("./validate-start-from-props.js"); const validate_artifact_js_1 = require("./validation/validate-artifact.js"); const validate_composition_id_js_1 = require("./validation/validate-composition-id.js"); const duration_state_js_1 = require("./video/duration-state.js"); const video_fragment_js_1 = require("./video/video-fragment.js"); const VideoForPreview_js_1 = require("./video/VideoForPreview.js"); const volume_position_state_js_1 = require("./volume-position-state.js"); const volume_prop_js_1 = require("./volume-prop.js"); const watch_static_file_js_1 = require("./watch-static-file.js"); const wrap_remotion_context_js_1 = require("./wrap-remotion-context.js"); // needs to be in core package so gets deduplicated in studio const compositionSelectorRef = (0, react_1.createRef)(); // Mark them as Internals so use don't assume this is public // API and are less likely to use it exports.Internals = { useUnsafeVideoConfig: use_unsafe_video_config_js_1.useUnsafeVideoConfig, useFrameForVolumeProp: use_audio_frame_js_1.useFrameForVolumeProp, useTimelinePosition: TimelinePosition.useTimelinePosition, evaluateVolume: volume_prop_js_1.evaluateVolume, getAbsoluteSrc: absolute_src_js_1.getAbsoluteSrc, Timeline: TimelinePosition, validateMediaTrimProps: validate_start_from_props_js_1.validateMediaTrimProps, validateMediaProps: validate_media_props_js_1.validateMediaProps, resolveTrimProps: validate_start_from_props_js_1.resolveTrimProps, VideoForPreview: VideoForPreview_js_1.VideoForPreview, CompositionManager: CompositionManagerContext_js_1.CompositionManager, CompositionSetters: CompositionManagerContext_js_1.CompositionSetters, SequenceManager: SequenceManager_js_1.SequenceManager, SequenceVisibilityToggleContext: SequenceManager_js_1.SequenceVisibilityToggleContext, RemotionRoot: RemotionRoot_js_1.RemotionRoot, useVideo: use_video_js_1.useVideo, getRoot: register_root_js_1.getRoot, useMediaVolumeState: volume_position_state_js_1.useMediaVolumeState, useMediaMutedState: volume_position_state_js_1.useMediaMutedState, useLazyComponent: use_lazy_component_js_1.useLazyComponent, truthy: truthy_js_1.truthy, SequenceContext: SequenceContext_js_1.SequenceContext, useRemotionContexts: wrap_remotion_context_js_1.useRemotionContexts, RemotionContextProvider: wrap_remotion_context_js_1.RemotionContextProvider, CSSUtils, setupEnvVariables: setup_env_variables_js_1.setupEnvVariables, MediaVolumeContext: volume_position_state_js_1.MediaVolumeContext, SetMediaVolumeContext: volume_position_state_js_1.SetMediaVolumeContext, getRemotionEnvironment: get_remotion_environment_js_1.getRemotionEnvironment, SharedAudioContext: shared_audio_tags_js_1.SharedAudioContext, SharedAudioContextProvider: shared_audio_tags_js_1.SharedAudioContextProvider, invalidCompositionErrorMessage: validate_composition_id_js_1.invalidCompositionErrorMessage, isCompositionIdValid: validate_composition_id_js_1.isCompositionIdValid, getPreviewDomElement: get_preview_dom_element_js_1.getPreviewDomElement, compositionsRef: CompositionManager_js_1.compositionsRef, portalNode: portal_node_js_1.portalNode, waitForRoot: register_root_js_1.waitForRoot, CanUseRemotionHooksProvider: CanUseRemotionHooks_js_1.CanUseRemotionHooksProvider, CanUseRemotionHooks: CanUseRemotionHooks_js_1.CanUseRemotionHooks, PrefetchProvider: prefetch_state_js_1.PrefetchProvider, DurationsContextProvider: duration_state_js_1.DurationsContextProvider, IsPlayerContextProvider: is_player_js_1.IsPlayerContextProvider, useIsPlayer: is_player_js_1.useIsPlayer, EditorPropsProvider: EditorProps_js_1.EditorPropsProvider, EditorPropsContext: EditorProps_js_1.EditorPropsContext, usePreload: prefetch_js_1.usePreload, NonceContext: nonce_js_1.NonceContext, SetNonceContext: nonce_js_1.SetNonceContext, resolveVideoConfig: resolve_video_config_js_1.resolveVideoConfig, useResolvedVideoConfig: ResolveCompositionConfig_js_1.useResolvedVideoConfig, resolveCompositionsRef: ResolveCompositionConfig_js_1.resolveCompositionsRef, ResolveCompositionConfig: ResolveCompositionConfig_js_1.ResolveCompositionConfig, REMOTION_STUDIO_CONTAINER_ELEMENT: get_preview_dom_element_js_1.REMOTION_STUDIO_CONTAINER_ELEMENT, RenderAssetManager: RenderAssetManager_js_1.RenderAssetManager, persistCurrentFrame: timeline_position_state_js_1.persistCurrentFrame, useTimelineSetFrame: timeline_position_state_js_1.useTimelineSetFrame, isIosSafari: video_fragment_js_1.isIosSafari, WATCH_REMOTION_STATIC_FILES: watch_static_file_js_1.WATCH_REMOTION_STATIC_FILES, addSequenceStackTraces: enable_sequence_stack_traces_js_1.addSequenceStackTraces, useMediaStartsAt: use_audio_frame_js_1.useMediaStartsAt, BufferingProvider: buffering_js_1.BufferingProvider, BufferingContextReact: buffering_js_1.BufferingContextReact, enableSequenceStackTraces: enable_sequence_stack_traces_js_1.enableSequenceStackTraces, CurrentScaleContext: use_current_scale_js_1.CurrentScaleContext, PreviewSizeContext: use_current_scale_js_1.PreviewSizeContext, calculateScale: use_current_scale_js_1.calculateScale, editorPropsProviderRef: EditorProps_js_1.editorPropsProviderRef, PROPS_UPDATED_EXTERNALLY: ResolveCompositionConfig_js_1.PROPS_UPDATED_EXTERNALLY, validateRenderAsset: validate_artifact_js_1.validateRenderAsset, Log: log_js_1.Log, LogLevelContext: log_level_context_js_1.LogLevelContext, useLogLevel: log_level_context_js_1.useLogLevel, playbackLogging: playback_logging_js_1.playbackLogging, timeValueRef: EditorProps_js_1.timeValueRef, compositionSelectorRef, };