Microsoft DirectX 8.0 (C++) |
音源の速度を設定する。
HRESULT SetVelocity( D3DVALUE x, D3DVALUE y, D3DVALUE z, DWORD dwApply );
成功した場合は DS_OK を返す。
失敗した場合は DSERR_INVALIDPARAM を返す。
速度はドップラー効果でのみ使用される。バッファの位置を変更することはない。詳細については、「ドップラー係数」を参照すること。
デフォルトの計測単位はメートル/秒であるが、IDirectSound3DListener8::SetDistanceFactor メソッドを使用して変更できる。
ヘッダー : dsound.h で宣言。
IDirectSound3DBuffer8::SetPosition、IDirectSound3DBuffer8::GetVelocity