MediaStreamTrackAudioSourceNode interface is a type of
AudioNode which represents a source of audio data taken from a specific
MediaStreamTrack obtained through the WebRTC or Media Capture and Streams APIs.
The audio itself might be input from a microphone or other audio sampling device, or might be received through a
RTCPeerConnection, among other possible options.
MediaStreamTrackAudioSourceNode has no inputs and exactly one output, and is created using the
AudioContext.createMediaStreamTrackSource() method. This interface is similar to
MediaStreamAudioSourceNode, except it lets you specifically state the track to use, rather than assuming the first audio track on a stream.
|Number of inputs||
|Number of outputs||
defined by the first audio
Creates a new
MediaStreamTrackAudioSourceNodeobject instance with the specified options.
MediaStreamTrackAudioSourceNode interface has no properties of its own; however, it inherits the properties of its parent,
Inherits methods from its parent,
AudioContext.createMediaStreamSource() for example code that uses this object.
|Web Audio API |
BCD tables only load in the browser