Options
All
  • Public
  • Public/Protected
  • All
Menu

An AudioScheduledSourceNode which represents an audio source consisting of in-memory audio data, stored in an AudioBuffer. It's especially useful for playing back audio which has particularly stringent timing accuracy requirements, such as for sounds that must match a specific rhythm and can be kept in memory rather than being played from disk or the network.

Hierarchy

Index

Properties

AudioScheduledSourceNode

AudioScheduledSourceNode: object

Type declaration

buffer

buffer: AudioBuffer | null

channelCount

channelCount: number

channelCountMode

channelCountMode: ChannelCountMode

channelInterpretation

channelInterpretation: ChannelInterpretation

context

context: BaseAudioContext

detune

detune: AudioParam

loop

loop: boolean

loopEnd

loopEnd: number

loopStart

loopStart: number

numberOfInputs

numberOfInputs: number

numberOfOutputs

numberOfOutputs: number

onended

onended: function | null

playbackRate

playbackRate: AudioParam

Methods

addEventListener

connect

  • connect(destinationNode: AudioNode, output?: undefined | number, input?: undefined | number): AudioNode
  • connect(destinationParam: AudioParam, output?: undefined | number): void
  • Parameters

    • destinationNode: AudioNode
    • Optional output: undefined | number
    • Optional input: undefined | number

    Returns AudioNode

  • Parameters

    • destinationParam: AudioParam
    • Optional output: undefined | number

    Returns void

disconnect

  • disconnect(): void
  • disconnect(output: number): void
  • disconnect(destinationNode: AudioNode): void
  • disconnect(destinationNode: AudioNode, output: number): void
  • disconnect(destinationNode: AudioNode, output: number, input: number): void
  • disconnect(destinationParam: AudioParam): void
  • disconnect(destinationParam: AudioParam, output: number): void
  • Returns void

  • Parameters

    • output: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • destinationNode: AudioNode
    • output: number
    • input: number

    Returns void

  • Parameters

    • destinationParam: AudioParam

    Returns void

  • Parameters

    • destinationParam: AudioParam
    • output: number

    Returns void

dispatchEvent

  • dispatchEvent(event: Event): boolean
  • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

    Parameters

    • event: Event

    Returns boolean

removeEventListener

start

  • start(when?: undefined | number, offset?: undefined | number, duration?: undefined | number): void
  • Parameters

    • Optional when: undefined | number
    • Optional offset: undefined | number
    • Optional duration: undefined | number

    Returns void

stop

  • stop(when?: undefined | number): void
  • Parameters

    • Optional when: undefined | number

    Returns void

Generated using TypeDoc