IDirectSound3DListener8::GetOrientation
GetOrientation メソッドは、リスナーの頭部の向きを取得します。
HRESULT
GetOrientation(
D3DVECTOR * pvOrientFront,
D3DVECTOR * pvOrientTop
);
パラメータ
- pvOrientFront
リスナーの前方ベクトルを受け取る D3DVECTOR 構造体のアドレスです。 - pvOrientTop
リスナーの上方ベクトルを受け取る D3DVECTOR 構造体のアドレスです。
戻り値
成功した場合は、DS_OK を返します。失敗した場合は、DSERR_INVALIDPARAM を返します。
解説
前方ベクトルはリスナーの鼻の方向、上方ベクトルはリスナーの頭頂部から上の方向を指します。デフォルトでは、前方ベクトルは (0,0,1.0)、上方ベクトルは (0,1.0,0) です。
戻り値は、SetOrientation を使用して設定されたものと必ずしも同じではありません。向きベクトルは、両方が直交し、両方のマグニチュードが 1.0 以下になるように正規化されます。
要件
ヘッダー: DSound.h 宣言
ライブラリ: Dsound3d.dll 内容