init commit
This commit is contained in:
26
remotion/node_modules/@remotion/player/dist/cjs/player-methods.d.ts
generated
vendored
Normal file
26
remotion/node_modules/@remotion/player/dist/cjs/player-methods.d.ts
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import type { ReactElement, SyntheticEvent } from 'react';
|
||||
import type { PlayerEmitter, ThumbnailEmitter } from './event-emitter.js';
|
||||
export type ThumbnailMethods = {
|
||||
getContainerNode: () => HTMLDivElement | null;
|
||||
getScale: () => number;
|
||||
};
|
||||
export type PlayerMethods = ThumbnailMethods & {
|
||||
play: (e?: SyntheticEvent) => void;
|
||||
pause: () => void;
|
||||
toggle: (e?: SyntheticEvent) => void;
|
||||
seekTo: (frame: number) => void;
|
||||
getCurrentFrame: () => number;
|
||||
requestFullscreen: () => void;
|
||||
exitFullscreen: () => void;
|
||||
isFullscreen: () => boolean;
|
||||
setVolume: (num: number) => void;
|
||||
getVolume: () => number;
|
||||
isMuted: () => boolean;
|
||||
isPlaying: () => boolean;
|
||||
mute: () => void;
|
||||
unmute: () => void;
|
||||
pauseAndReturnToPlayStart: () => void;
|
||||
};
|
||||
export type ThumbnailRef = ThumbnailEmitter & ThumbnailMethods;
|
||||
export type PlayerRef = PlayerEmitter & PlayerMethods;
|
||||
export type RenderCustomControls = () => ReactElement | null;
|
||||
Reference in New Issue
Block a user