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