次の方法で共有


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 内容

関連項目

IDirectSound3DBuffer8