Interface Document
interface Document {
_setCurrentTime: (time: number) => void;
"[dispose]": () => void;
activeClipIsStalled: Ref<boolean>;
assets: VideoEditorAssetStore;
createNode: <T extends Schema.AnyNode>(init: T) => NodesByType[T["type"]];
currentTime: number;
dispose: () => void;
duration: number;
emit: (event: any) => void;
frameRate: number;
importFromJson: (content: SerializedDocument) => void;
isDisposed: boolean;
isEmpty: boolean;
metadata?: Record<string, unknown>;
nodes: NodeMap;
on: <T extends keyof VideoEditorEvents>(
type: T,
listener: (event: VideoEditorEvents[T]) => unknown,
options?: AddEventListenerOptions,
) => () => void;
resolution: { height: number; width: number };
seekTo: (time: number) => void;
timeline: Timeline;
toJSON: () => SerializedDocument;
}
_setCurrentTime: (time: number) => void;
"[dispose]": () => void;
activeClipIsStalled: Ref<boolean>;
assets: VideoEditorAssetStore;
createNode: <T extends Schema.AnyNode>(init: T) => NodesByType[T["type"]];
currentTime: number;
dispose: () => void;
duration: number;
emit: (event: any) => void;
frameRate: number;
importFromJson: (content: SerializedDocument) => void;
isDisposed: boolean;
isEmpty: boolean;
metadata?: Record<string, unknown>;
nodes: NodeMap;
on: <T extends keyof VideoEditorEvents>(
type: T,
listener: (event: VideoEditorEvents[T]) => unknown,
options?: AddEventListenerOptions,
) => () => void;
resolution: { height: number; width: number };
seekTo: (time: number) => void;
timeline: Timeline;
toJSON: () => SerializedDocument;
}
Hierarchy (View Summary)
- DocumentSettings
- Document
Properties
_setCurrentTime
_setCurrentTime: (time: number) => void
[dispose]
"[dispose]": () => void
InternalactiveClipIsStalled
activeClipIsStalled: Ref<boolean>
Readonlyassets
createNode
ReadonlycurrentTime
currentTime: number
dispose
dispose: () => void
Readonlyduration
duration: number
emit
emit: (event: any) => void
frameRate
frameRate: number
importFromJson
isDisposed
isDisposed: boolean
ReadonlyisEmpty
isEmpty: boolean
True if the video has no clips
Optionalmetadata
metadata?: Record<string, unknown>
Readonlynodes
on
on: <T extends keyof VideoEditorEvents>(
type: T,
listener: (event: VideoEditorEvents[T]) => unknown,
options?: AddEventListenerOptions,
) => () => void
type: T,
listener: (event: VideoEditorEvents[T]) => unknown,
options?: AddEventListenerOptions,
) => () => void
resolution
resolution: { height: number; width: number }
The width and height of the video
seekTo
seekTo: (time: number) => void
Seek to the given time of the video.
Type Declaration
-
- (time: number): void
-
Parameters
- time: number
The seek time in seconds.
Returns void
- time: number
The frames per second of the video