Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CanvasRecorder

Hierarchy

  • CanvasRecorder

Index

Constructors

constructor

  • new CanvasRecorder(stream: MediaStream, recordOptions?: MediaRecordOptions): CanvasRecorder

Properties

Private [DisplayStream]

[DisplayStream]: MediaStream = null

Private [UserStream]

[UserStream]: MediaStream = null

Private _buildEmitter

_buildEmitter: Emitter = new Emitter()

Private _buildPromise

_buildPromise: Promise<Movie> = null

Private _movie

_movie: Movie = null

Private _recorder

_recorder: MediaRecorder

Methods

Private _releaseDisplayStream

  • _releaseDisplayStream(): void

Private _releaseUserStream

  • _releaseUserStream(): void

addAudioAsync

clearMovie

  • clearMovie(): void

destroy

  • destroy(): void

disabled

  • disabled(flag: boolean): void

finishAsync

  • finishAsync(): Promise<Movie>

hide

  • hide(flag: boolean): void

mute

  • mute(flag: boolean): void

pause

  • pause(): void

resume

  • resume(): void

start

  • start(timeslice: number): void

Static createAsync

Static createWithAudioAsync

Generated using TypeDoc