MediaStreamAudioDestinationNode
MediaStreamAudioDestinationNode
インターフェイスは、単一の AudioMediaStreamTrack
を持つ WebRTC MediaStream
からなる音声の出力先を表します。これは、navigator.mediaDevices.getUserMedia()
で取得した MediaStream
と同様に用いることができます。
これは音声の出力先としてふるまう AudioNode
であり、AudioContext.createMediaStreamDestination()
メソッドで生成できます。
入力数 | 1 |
---|---|
出力数 | 0 |
チャンネル数 | 2 |
チャンネルカウントモード | "explicit" |
チャンネルカウントの解釈 | "speakers" |
コンストラクター
MediaStreamAudioDestinationNode()
-
新しい
MediaStreamAudioDestinationNode
オブジェクトのインスタンスを生成します。
インスタンスプロパティ
親の AudioNode
からプロパティを継承します。
MediaStreamAudioDestinationNode.stream
-
kind
がaudio
であり、ノードと同じ数のチャンネルを持つ単一のMediaStreamTrack
からなるMediaStream
です。このプロパティを用いて、ストリームを音声グラフから取り出し、Media Recorder などの他の構築に供給できます。
インスタンスメソッド
親の AudioNode
からメソッドを継承します。
例
AudioContext.createMediaStreamDestination()
に、MediaStreamAudioDestinationNode
を生成し、それを録音する音声の音源として用いるサンプルコードがあります。
仕様書
Specification |
---|
Web Audio API # MediaStreamAudioDestinationNode |
ブラウザーの互換性
BCD tables only load in the browser