MediaStreamAudioDestinationNode: MediaStreamAudioDestinationNode() コンストラクター

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Web Audio APIMediaStreamAudioDestinationNode() コンストラクターは、新しい MediaStreamAudioDestinationNode オブジェクトのインスタンスを生成します。

構文

js
new MediaStreamAudioDestinationNode(context)
new MediaStreamAudioDestinationNode(context, options)

引数

context

このノードを関連付ける音声コンテキストを表す AudioContext です。

options 省略可

MediaStreamAudioDestinationNode に持たせる性質を定義するオブジェクトです。

channelCount

ノードの入力への接続をアップミキシングとダウンミキシングする際に使用するチャンネルの数を決めるのに用いる整数です。(詳しくは AudioNode.channelCount を参照してください) 使用法と正確な定義は、channelCountMode の値によります。

channelCountMode

ノードの入力と出力のチャンネルを対応させる方法を表す文字列です。(デフォルト値を含む詳細は AudioNode.channelCountMode を参照してください)

channelInterpretation

チャンネルの意味を表す文字列です。この解釈は、音声のアップミキシングとダウンミキシングを行う方法を定義します。取りうる値は "speakers" および "discrete" です。(デフォルト値を含む詳細は AudioNode.channelCountMode を参照してください)

js
const ac = new AudioContext();

const myDestination = new MediaStreamAudioDestinationNode(ac);

仕様書

Specification
Web Audio API
# dom-mediastreamaudiodestinationnode-mediastreamaudiodestinationnode

ブラウザーの互換性

BCD tables only load in the browser