Options
All
  • Public
  • Public/Protected
  • All
Menu

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

duration

duration: number

length

length: number

numberOfChannels

numberOfChannels: number

sampleRate

sampleRate: number

Methods

copyFromChannel

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

    • destination: Float32Array
    • channelNumber: number
    • Optional startInChannel: number

    Returns void

copyToChannel

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

    • source: Float32Array
    • channelNumber: number
    • Optional startInChannel: number

    Returns void

getChannelData

  • getChannelData(channel: number): Float32Array
  • Parameters

    • channel: number

    Returns Float32Array

Generated using TypeDoc