IDirectSound3DBuffer8::GetVelocity
GetVelocity メソッドは音源の速度を取得します。
HRESULT
GetVelocity(
D3DVECTOR * pvVelocity
);
パラメータ
- pvVelocity
サウンド バッファーの速度を受け取る D3DVECTOR 構造体のアドレスです。デフォルトの単位はメートル/秒です。
戻り値
成功した場合は、DS_OK を返します。失敗した場合は、DSERR_INVALIDPARAM を返します。
解説
速度はドップラー効果のみに使用されます。実際にバッファーを移動することはありません。詳細については、「ドップラー効果」を参照してください。
デフォルトの計測単位はメートル/秒ですが、SetDistanceFactor メソッドを使用して変更することができます。
要件
ヘッダー: DSound.h 宣言
ライブラリ: Dsound3d.dll 内容