The 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.
A 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 | 0 |
---|---|
Number of outputs | 1 |
Channel count | defined by the first audio MediaStreamTrack passed to the AudioContext.createMediaStreamTrackSource() method that created it. |