Package

io.scalajs.dom.html

audio

Permalink

package audio

Visibility
  1. Public
  2. All

Type Members

  1. class AnalyserNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  2. class AudioBuffer extends Object

    Permalink

    The AudioBuffer interface represents a short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer().

    The AudioBuffer interface represents 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. * Objects of these types are designed to hold small audio snippets, typically less than 45 s. For longer sounds, objects implementing the MediaElementAudioSourceNode are more suitable. The buffer contains data in the following format: non-interleaved IEEE754 32-bit linear PCM with a nominal range between -1 and +1, that is, 32bits floating point buffer, with each samples between -1.0 and 1.0. If the AudioBuffer has multiple channels, they are stored in separate buffer.

    Annotations
    @RawJSType() @native()
    See also

    https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer

  3. class AudioBufferSourceNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  4. class AudioContext extends Object

    Permalink

    The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represented by an AudioNode.

    The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represented by an AudioNode. An audio context controls both the creation of the nodes it contains and the execution of the audio processing, or decoding. You need to create an AudioContext before you do anything else, as everything happens inside a context.

    An AudioContext can be a target of events, therefore it implements the EventTarget interface.

    Annotations
    @RawJSType() @native()
  5. class AudioDestinationNode extends Object

    Permalink

    Audio Destination Node

    Audio Destination Node

    Annotations
    @RawJSType() @native()
  6. class AudioWorkerNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  7. class BiquadFilterNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  8. class ChannelMergerNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  9. class ChannelSplitterNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  10. class ConstantSourceNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  11. class ConvolverNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  12. class DelayNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  13. class DynamicsCompressorNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  14. class GainNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  15. class IIRFilterNode extends AnyRef

    Permalink

    Created by ldaniels on 12/16/16.

  16. class MediaElementAudioSourceNode extends Object

    Permalink

    Media Element Audio Source Node

    Media Element Audio Source Node

    Annotations
    @RawJSType() @native()
  17. class MediaStreamAudioDestinationNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  18. class MediaStreamAudioSourceNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  19. class OscillatorNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  20. class PannerNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  21. class PeriodicWave extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  22. class ScriptProcessorNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  23. class StereoPannerNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()
  24. class WaveShaperNode extends Object

    Permalink

    Created by ldaniels on 12/16/16.

    Created by ldaniels on 12/16/16.

    Annotations
    @RawJSType() @native()

Ungrouped