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