IDirectSound3DBuffer8::SetConeAngles
SetConeAngles メソッドは、サウンド プロジェクション コーンの内部角度と外部角度を設定します。
HRESULT
SetConeAngles(
DWORD dwInsideConeAngle,
DWORD dwOutsideConeAngle,
DWORD dwApply
);
パラメータ
- dwInsideConeAngle
コーンの内部角度 (度単位) です。この角度の内側では、サウンドは通常のボリュームです。 - dwOutsideConeAngle
コーンの外部角度 (度単位) です。この角度の外側では、サウンドは外部ボリュームです。 - dwApply
設定を適用するタイミングを示す値です。以下のいずれかを指定する必要があります。
戻り値
成功した場合は、DS_OK を返します。失敗した場合は、DSERR_INVALIDPARAM を返します。
解説
最小、最大、およびデフォルトの各コーン角度は、Dsound.h でそれぞれ DS3D_MINCONEANGLE、DS3D_MAXCONEANGLE、および DS3D_DEFAULTCONEANGLE として定義されています。各角度は、0 度 (コーンなし) から 360 度 (全範囲) の範囲内でなければなりません。デフォルト値は 360 です。
要件
ヘッダー: DSound.h 宣言
ライブラリ: Dsound3d.dll 内容