Skip to main content

Class: ImageSequenceRecorder

Extra-Helpers.ImageSequenceRecorder

Hierarchy​

Properties​

options​

• options: CanvasRecorderOptions

Inherited from​

ACanvasRecorder.options


_canvas​

• Protected _canvas: HTMLCanvasElement

Inherited from​

ACanvasRecorder._canvas


_console​

• Protected _console: Console = console

Inherited from​

ACanvasRecorder._console


_currentRecording​

• Protected _currentRecording: Blob[] = []

Inherited from​

ACanvasRecorder._currentRecording


_frameCount​

• Protected _frameCount: number = 0

Inherited from​

ACanvasRecorder._frameCount


_ondataavailable​

• Protected _ondataavailable: (event: BlobEvent) => void

Type declaration​

▸ (event): void

Parameters​
NameType
eventBlobEvent
Returns​

void

Inherited from​

ACanvasRecorder._ondataavailable

Accessors​

state​

• get state(): TRecorderStates

Returns​

TRecorderStates

Inherited from​

ACanvasRecorder.state

Methods​

setState​

▸ setState(value, event?): void

Parameters​

NameType
value"error" | "stopped" | "recording" | "paused" | "starting" | "stopping"
event?any

Returns​

void

Inherited from​

ACanvasRecorder.setState


setOptions​

▸ setOptions(options): void

Parameters​

NameType
optionsPartial<CanvasRecorderOptions>

Returns​

void

Inherited from​

ACanvasRecorder.setOptions


isRecording​

▸ isRecording(): boolean

Returns​

boolean

Inherited from​

ACanvasRecorder.isRecording


dispose​

▸ dispose(): void

Returns​

void

Inherited from​

ACanvasRecorder.dispose


start​

▸ start(): void

Returns​

void

Overrides​

ACanvasRecorder.start


requestFrame​

▸ requestFrame(): boolean

Returns​

boolean

Overrides​

ACanvasRecorder.requestFrame


pause​

▸ pause(): void

Returns​

void

Overrides​

ACanvasRecorder.pause


stop​

▸ stop(recordingCallback): void

Parameters​

NameType
recordingCallback(b: Blob) => void

Returns​

void

Overrides​

ACanvasRecorder.stop


_setOptions​

▸ Protected _setOptions(value): void

Parameters​

NameType
valuePartial<CanvasRecorderOptions>

Returns​

void

Inherited from​

ACanvasRecorder._setOptions

Constructors​

constructor​

• new ImageSequenceRecorder(canvas, options?)

Parameters​

NameType
canvasHTMLCanvasElement
options?Partial<CanvasRecorderOptions>

Inherited from​

ACanvasRecorder.constructor