UNPKG

remotion

Version:

Make videos programmatically

44 lines (43 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, muted, }: { 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; muted: boolean; }) => { volumes: string | number; duration: number; doesVolumeChange: boolean; finalDisplayName: string; startMediaFrom: number; src: string; playbackRate: number; muted: boolean; }; export type BasicMediaInTimelineReturnType = ReturnType<typeof useBasicMediaInTimeline>; export declare const useMediaInTimeline: ({ volume, mediaVolume, src, mediaType, playbackRate, displayName, id, getStack, showInTimeline, premountDisplay, postmountDisplay, loopDisplay, documentationLink, refForOutline, muted, }: { 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; muted: boolean; }) => void;