Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "webcam"

Index

Functions

Const getMediaStream

  • getMediaStream(video: HTMLVideoElement): MediaStream
  • Parameters

    • video: HTMLVideoElement

    Returns MediaStream

getWebcam

  • getWebcam(video?: HTMLVideoElement, options?: MediaTrackConstraints): Promise<HTMLVideoElement>
  • utility to get a webcam feed in a video element

    Parameters

    • Default value video: HTMLVideoElement = document.createElement('video')
    • Default value options: MediaTrackConstraints = defaultVideoOptions

    Returns Promise<HTMLVideoElement>

    Promise

Const hasMediaStream

  • hasMediaStream(video: HTMLVideoElement): boolean
  • Parameters

    • video: HTMLVideoElement

    Returns boolean

Const stopAllTracks

  • stopAllTracks(video: HTMLVideoElement): void
  • stop all tracks on a video and its srcObject

    Parameters

    • video: HTMLVideoElement

    Returns void

Object literals

Const defaultVideoOptions

defaultVideoOptions: object

facingMode

facingMode: string = "user"

frameRate

frameRate: number = 30

height

height: number = 480

width

width: number = 640