UNPKG

remotion

Version:

Make videos programmatically

21 lines (20 loc) 700 B
import { type RefObject } from 'react'; type AudioItems = { gainNode: GainNode; }; /** * [1] Bug case: In Safari, you cannot combine playbackRate and volume !== 1. * If that is the case, volume will not be applied. */ export declare const useVolume: ({ mediaRef, volume, logLevel, source, shouldUseWebAudioApi, }: { mediaRef: RefObject<HTMLAudioElement | HTMLVideoElement | null>; source: { attemptToConnect: () => void; get: () => MediaElementAudioSourceNode; cleanup: () => void; } | null; volume: number; logLevel: "error" | "info" | "trace" | "verbose" | "warn"; shouldUseWebAudioApi: boolean; }) => RefObject<AudioItems | null>; export {};