ホーム › Media.Audio.DirectSound › IDirectSound3DBuffer
IDirectSound3DBuffer
COMメソッド 18
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetAllParameters(DS3DBUFFER* pDs3dBuffer) |
| 4 | HRESULT GetConeAngles(DWORD* pdwInsideConeAngle, DWORD* pdwOutsideConeAngle) |
| 5 | HRESULT GetConeOrientation(D3DVECTOR* pvOrientation) |
| 6 | HRESULT GetConeOutsideVolume(INT* plConeOutsideVolume) |
| 7 | HRESULT GetMaxDistance(FLOAT* pflMaxDistance) |
| 8 | HRESULT GetMinDistance(FLOAT* pflMinDistance) |
| 9 | HRESULT GetMode(DWORD* pdwMode) |
| 10 | HRESULT GetPosition(D3DVECTOR* pvPosition) |
| 11 | HRESULT GetVelocity(D3DVECTOR* pvVelocity) |
| 12 | HRESULT SetAllParameters(DS3DBUFFER* pcDs3dBuffer, DWORD dwApply) |
| 13 | HRESULT SetConeAngles(DWORD dwInsideConeAngle, DWORD dwOutsideConeAngle, DWORD dwApply) |
| 14 | HRESULT SetConeOrientation(FLOAT x, FLOAT y, FLOAT z, DWORD dwApply) |
| 15 | HRESULT SetConeOutsideVolume(INT lConeOutsideVolume, DWORD dwApply) |
| 16 | HRESULT SetMaxDistance(FLOAT flMaxDistance, DWORD dwApply) |
| 17 | HRESULT SetMinDistance(FLOAT flMinDistance, DWORD dwApply) |
| 18 | HRESULT SetMode(DWORD dwMode, DWORD dwApply) |
| 19 | HRESULT SetPosition(FLOAT x, FLOAT y, FLOAT z, DWORD dwApply) |
| 20 | HRESULT SetVelocity(FLOAT x, FLOAT y, FLOAT z, DWORD dwApply) |