Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Microphone

Hierarchy

  • Microphone

Index

Constructors

constructor

  • Parameters

    • ctx: AudioContext

    Returns Microphone

Properties

_low

_low: number = 0

_pitch

_pitch: number = 0

_volume

_volume: number = 0

Optional ready

ready: Promise<void>

started

started: boolean = false

Accessors

pitch

pitch:

volume

volume:

Methods

_correlatePitch

  • _correlatePitch(buf: Float32Array, sampleRate: number): number
  • Parameters

    • buf: Float32Array
    • sampleRate: number

    Returns number

_getSoundStats

  • _getSoundStats(array: Uint8Array): object
  • Parameters

    • array: Uint8Array

    Returns object

_onStreamReady

  • _onStreamReady(stream: MediaStream): void
  • Parameters

    • stream: MediaStream

    Returns void

_updatePitchData

  • _updatePitchData(): void
  • Returns void

_updatePitchDataIfNeeded

  • _updatePitchDataIfNeeded(): void
  • Returns void

_updateVolumeData

  • _updateVolumeData(): void
  • Returns void

_updateVolumeDataIfNeeded

  • _updateVolumeDataIfNeeded(): void
  • Returns void

start

  • start(): undefined | Promise<void>
  • Returns undefined | Promise<void>

stop

  • stop(): void
  • Returns void

Generated using TypeDoc