remotion
Version:
Make videos programmatically
165 lines (164 loc) • 9.65 kB
JavaScript
"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,
};