Microsoft DirectX 8.0 (C++)

IDirectSound3DBuffer8::GetMode

3D サウンド処理の操作モードを取得する。

HRESULT GetMode(
  LPDWORD pdwMode 
);

パラメータ

pdwMode
モード設定を受け取る変数のアドレス。次の値のいずれかが返される。
DS3DMODE_DISABLE
3D サウンド処理は無効になる。サウンドはリスナーの頭の中心で発生しているように聞こえる。
DS3DMODE_HEADRELATIVE
サウンド パラメータ (位置、速度、向き) はリスナーのパラメータに対する相対的なものである。このモードでは、リスナーのパラメータが変化したときにサウンドの絶対パラメータは自動的に更新されるので、相対パラメータは一定に保たれる。
DS3DMODE_NORMAL
標準の処理。これはデフォルトのモードである。

戻り値

成功した場合は DS_OK を返す。

失敗した場合は DSERR_INVALIDPARAM を返す。

動作環境

  ヘッダー : dsound.h で宣言。