Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AudioBuffer

A short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer(). Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode.

Hierarchy

  • AudioBuffer

Index

Properties

Readonly duration

duration: number

Readonly length

length: number

Readonly numberOfChannels

numberOfChannels: number

Readonly sampleRate

sampleRate: number

Methods

copyFromChannel

  • copyFromChannel(destination: Float32Array, channelNumber: number, bufferOffset?: number): void
  • Parameters

    • destination: Float32Array
    • channelNumber: number
    • Optional bufferOffset: number

    Returns void

copyToChannel

  • copyToChannel(source: Float32Array, channelNumber: number, bufferOffset?: number): void
  • Parameters

    • source: Float32Array
    • channelNumber: number
    • Optional bufferOffset: number

    Returns void

getChannelData

  • Parameters

    • channel: number

    Returns Float32Array

Generated using TypeDoc