UNPKG

remotion

Version:

Make videos programmatically

43 lines (42 loc) 1.73 kB
import type { LoopDisplay } from './CompositionManager.js'; import type { VolumeProp } from './volume-prop.js'; export declare const useBasicMediaInTimeline: ({ volume, mediaVolume, mediaType, src, displayName, trimBefore, trimAfter, playbackRate, sequenceDurationInFrames, mediaStartsAt, loop, }: { volume: VolumeProp | undefined; mediaVolume: number; mediaType: "audio" | "image" | "video"; src: string | undefined; displayName: string | null; trimBefore: number | undefined; trimAfter: number | undefined; playbackRate: number; sequenceDurationInFrames: number; mediaStartsAt: number; loop: boolean; }) => { volumes: string | number; duration: number; doesVolumeChange: boolean; nonce: import("./nonce.js").NonceHistoryContext; rootId: string; finalDisplayName: string; startMediaFrom: number; src: string; playbackRate: number; }; export type BasicMediaInTimelineReturnType = ReturnType<typeof useBasicMediaInTimeline>; export declare const useMediaInTimeline: ({ volume, mediaVolume, src, mediaType, playbackRate, displayName, id, getStack, showInTimeline, premountDisplay, postmountDisplay, loopDisplay, documentationLink, refForOutline, }: { volume: VolumeProp | undefined; mediaVolume: number; src: string | undefined; mediaType: "audio" | "video"; playbackRate: number; displayName: string | null; id: string; getStack: () => string | null; showInTimeline: boolean; premountDisplay: number | null; postmountDisplay: number | null; loopDisplay: LoopDisplay | undefined; documentationLink: string | null; refForOutline: import("react").RefObject<Element | null> | null; }) => void;