MediaStreamAudioDestinationNode
The MediaStreamAudioDestinationNode interface represents an audio destination consisting of a WebRTC MediaStream with a single AudioMediaStreamTrack, which can be used in a similar way to a MediaStream obtained from navigator.mediaDevices.getUserMedia().
It is an AudioNode that acts as an audio destination, created using the AudioContext.createMediaStreamDestination() method.
| Number of inputs | 1 |
|---|---|
| Number of outputs | 0 |
| Channel count | 2 |
| Channel count mode | "explicit" |
| Channel count interpretation | "speakers" |
Constructor
MediaStreamAudioDestinationNode()-
Creates a new
MediaStreamAudioDestinationNodeobject instance.
Properties
Inherits properties from its parent, AudioNode.
MediaStreamAudioDestinationNode.stream-
A
MediaStreamcontaining a singleMediaStreamTrackwhosekindisaudioand with the same number of channels as the node. You can use this property to get a stream out of the audio graph and feed it into another construct, such as a Media Recorder.
Methods
Inherits methods from its parent, AudioNode.
Example
See AudioContext.createMediaStreamDestination() for example code that creates a MediaStreamAudioDestinationNode and uses it as a source for audio to be recorded.
Specifications
| Specification |
|---|
| Web Audio API # MediaStreamAudioDestinationNode |
Browser compatibility
BCD tables only load in the browser