Microsoft DirectX 8.0 (Visual Basic)

環境リバーブ

DirectX では、Interactive Audio Special Interest Group によって発行された Interactive 3-D Audio, Level 2 (I3DL2) 仕様に基づく環境リバーブをサポートしている。

DirectX 環境リバーブ エフェクトは、I3DL2 仕様のリスナー プロパティの実装である。このリリースでは、音源プロパティはサポートされていない。

リスナーに届くサウンドは、3 つの一時的なコンポーネントを持つ。

初期反射音と後期リバーブの組み合わせは、室内エフェクトと呼ばれることもある。

リバーブ プロパティには次のものがある。

リバーブ プロパティは DirectSoundFXI3DL2Reverb8 オブジェクトによって表され、環境のパラメータは DSFXI3DL2REVERB 型に含まれている。

DirectX では、山から下水管まで、さまざまなオーディオ環境のリバーブ プロパティを記述する数多くのデフォルトのパラメータ、つまりプリセット値をサポートしている。ほとんどのアプリケーションでは、DirectSoundFXI3DL2Reverb8.SetPreset を使ってこれらの環境のいずれかを選択できる。

カスタム プロパティを設定するには、DirectSoundFXI3DL2Reverb8.SetAllParameters を使用する。現在のプロパティを取得するには、DirectSoundFXI3DL2Reverb8.GetAllParameters を使用する。