Class: ImageSequenceRecorder
Extra-Helpers.ImageSequenceRecorder
Hierarchy
↳
ImageSequenceRecorder
Properties
options
• options: CanvasRecorderOptions
Inherited from
_canvas
• Protected _canvas: HTMLCanvasElement
Inherited from
_console
• Protected _console: Console = console
Inherited from
_currentRecording
• Protected _currentRecording: Blob[] = []
Inherited from
ACanvasRecorder._currentRecording
_frameCount
• Protected _frameCount: number = 0
Inherited from
_ondataavailable
• Protected _ondataavailable: (event: BlobEvent) => void
Type declaration
▸ (event): void
Parameters
| Name | Type |
|---|---|
event | BlobEvent |
Returns
void
Inherited from
ACanvasRecorder._ondataavailable
Accessors
state
• get state(): TRecorderStates
Returns
Inherited from
ACanvasRecorder.state
Methods
setState
▸ setState(value, event?): void
Parameters
| Name | Type |
|---|---|
value | "error" | "stopped" | "recording" | "paused" | "starting" | "stopping" |
event? | any |
Returns
void
Inherited from
setOptions
▸ setOptions(options): void
Parameters
| Name | Type |
|---|---|
options | Partial<CanvasRecorderOptions> |
Returns
void
Inherited from
isRecording
▸ isRecording(): boolean
Returns
boolean
Inherited from
dispose
▸ dispose(): void
Returns
void
Inherited from
start
▸ start(): void
Returns
void
Overrides
requestFrame
▸ requestFrame(): boolean
Returns
boolean
Overrides
pause
▸ pause(): void
Returns
void
Overrides
stop
▸ stop(recordingCallback): void
Parameters
| Name | Type |
|---|---|
recordingCallback | (b: Blob) => void |
Returns
void
Overrides
_setOptions
▸ Protected _setOptions(value): void
Parameters
| Name | Type |
|---|---|
value | Partial<CanvasRecorderOptions> |
Returns
void
Inherited from
Constructors
constructor
• new ImageSequenceRecorder(canvas, options?)
Parameters
| Name | Type |
|---|---|
canvas | HTMLCanvasElement |
options? | Partial<CanvasRecorderOptions> |