UNPKG

remotion

Version:

Render videos in React

21 lines (20 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useVideoConfig = void 0; const use_unsafe_video_config_1 = require("./use-unsafe-video-config"); /** * Get some info about the context of the video that you are making. * Returns an object containing `fps`, `width`, `height` and `durationInFrames`, all of type `number`. * @link https://www.remotion.dev/docs/use-video-config */ const useVideoConfig = () => { const videoConfig = (0, use_unsafe_video_config_1.useUnsafeVideoConfig)(); if (!videoConfig) { if (typeof window !== 'undefined' && window.remotion_isPlayer) { throw new Error('No video config found. You are probably calling useVideoConfig() from outside the component passed to <Player />. See https://www.remotion.dev/docs/player/examples for how to set up the Player correctly.'); } throw new Error('No video config found. You are probably calling useVideoConfig() from a component which has not been registered as a <Composition />. See https://www.remotion.dev/docs/the-fundamentals#defining-compositions for more information.'); } return videoConfig; }; exports.useVideoConfig = useVideoConfig;