Platform SDK: DirectX |
DirectSound3DListener.GetOrientation メソッドは、3D 空間のリスナーの方向を取得する。
object.GetOrientation(orientFront As D3DVECTOR, _ orientTop As D3DVECTOR)
失敗すればエラーが発生し、Err.Number に DSERR_INVALIDPARAM が設定される。
前方ベクトルはリスナーの鼻の方向、上方ベクトルはリスナーの頭頂部の方向を指す。デフォルトでは、前方ベクトルは (0,0,1.0)、上方ベクトルは (0,1.0,0) である。
戻り値は必ずしも DirectSound3DListener.SetOrientation メソッドを使って設定したのと同じ値ではない。DirectSound は方向ベクトルに調整を加え、それらが互いに直角になるようにし、両方の大きさを 1.0 以下にする。