MediaStreamAudioDestinationNode
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年10月以降、すべてのブラウザーで利用可能です。
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 を生成し、それを録音する音声の音源として用いるサンプルコードがあります。
仕様書
| 仕様書 |
|---|
| Web Audio API> # MediaStreamAudioDestinationNode> |