|
| #define | COM_NO_WINDOWS_H |
| #define | DIRECTSOUND_VERSION 0x0900 /* Version 9.0 */ |
| #define | __DSOUND_INCLUDED__ |
| #define | D3DCOLOR_DEFINED |
| #define | LPD3DCOLOR_DEFINED |
| #define | D3DVECTOR_DEFINED |
| #define | LPD3DVECTOR_DEFINED |
| #define | DX_SHARED_DEFINES |
| #define | _FACDS 0x878 /* DirectSound's facility code */ |
| #define | MAKE_DSHRESULT(code) |
| #define | IDirectSoundCapture8 IDirectSoundCapture |
| #define | IDirectSound3DListener8 IDirectSound3DListener |
| #define | IDirectSound3DBuffer8 IDirectSound3DBuffer |
| #define | IDirectSoundNotify8 IDirectSoundNotify |
| #define | IDirectSoundFXGargle8 IDirectSoundFXGargle |
| #define | IDirectSoundFXChorus8 IDirectSoundFXChorus |
| #define | IDirectSoundFXFlanger8 IDirectSoundFXFlanger |
| #define | IDirectSoundFXEcho8 IDirectSoundFXEcho |
| #define | IDirectSoundFXDistortion8 IDirectSoundFXDistortion |
| #define | IDirectSoundFXCompressor8 IDirectSoundFXCompressor |
| #define | IDirectSoundFXParamEq8 IDirectSoundFXParamEq |
| #define | IDirectSoundFXWavesReverb8 IDirectSoundFXWavesReverb |
| #define | IDirectSoundFXI3DL2Reverb8 IDirectSoundFXI3DL2Reverb |
| #define | IDirectSoundCaptureFXAec8 IDirectSoundCaptureFXAec |
| #define | IDirectSoundCaptureFXNoiseSuppress8 IDirectSoundCaptureFXNoiseSuppress |
| #define | IDirectSoundFullDuplex8 IDirectSoundFullDuplex |
| #define | IID_IDirectSoundCapture8 IID_IDirectSoundCapture |
| #define | IID_IDirectSound3DListener8 IID_IDirectSound3DListener |
| #define | IID_IDirectSound3DBuffer8 IID_IDirectSound3DBuffer |
| #define | IID_IDirectSoundNotify8 IID_IDirectSoundNotify |
| #define | IID_IDirectSoundFXGargle8 IID_IDirectSoundFXGargle |
| #define | IID_IDirectSoundFXChorus8 IID_IDirectSoundFXChorus |
| #define | IID_IDirectSoundFXFlanger8 IID_IDirectSoundFXFlanger |
| #define | IID_IDirectSoundFXEcho8 IID_IDirectSoundFXEcho |
| #define | IID_IDirectSoundFXDistortion8 IID_IDirectSoundFXDistortion |
| #define | IID_IDirectSoundFXCompressor8 IID_IDirectSoundFXCompressor |
| #define | IID_IDirectSoundFXParamEq8 IID_IDirectSoundFXParamEq |
| #define | IID_IDirectSoundFXWavesReverb8 IID_IDirectSoundFXWavesReverb |
| #define | IID_IDirectSoundFXI3DL2Reverb8 IID_IDirectSoundFXI3DL2Reverb |
| #define | IID_IDirectSoundCaptureFXAec8 IID_IDirectSoundCaptureFXAec |
| #define | IID_IDirectSoundCaptureFXNoiseSuppress8 IID_IDirectSoundCaptureFXNoiseSuppress |
| #define | IID_IDirectSoundFullDuplex8 IID_IDirectSoundFullDuplex |
| #define | _LPCWAVEFORMATEX_DEFINED |
| #define | __LPCGUID_DEFINED__ |
| #define | DSFX_LOCHARDWARE 0x00000001 |
| #define | DSFX_LOCSOFTWARE 0x00000002 |
| #define | DSCFX_LOCHARDWARE 0x00000001 |
| #define | DSCFX_LOCSOFTWARE 0x00000002 |
| #define | DSCFXR_LOCHARDWARE 0x00000010 |
| #define | DSCFXR_LOCSOFTWARE 0x00000020 |
| #define | DirectSoundFullDuplexCreate8 DirectSoundFullDuplexCreate |
| #define | LPDSENUMCALLBACK LPDSENUMCALLBACKA |
| #define | DirectSoundEnumerate DirectSoundEnumerateA |
| #define | DirectSoundCaptureEnumerate DirectSoundCaptureEnumerateA |
| #define | IUnknown_QueryInterface(p, a, b) |
| #define | IUnknown_AddRef(p) |
| #define | IUnknown_Release(p) |
| #define | __IReferenceClock_INTERFACE_DEFINED__ |
| #define | INTERFACE IReferenceClock |
| #define | IReferenceClock_QueryInterface(p, a, b) |
| #define | IReferenceClock_AddRef(p) |
| #define | IReferenceClock_Release(p) |
| #define | IReferenceClock_GetTime(p, a) |
| #define | IReferenceClock_AdviseTime(p, a, b, c, d) |
| #define | IReferenceClock_AdvisePeriodic(p, a, b, c, d) |
| #define | IReferenceClock_Unadvise(p, a) |
| #define | INTERFACE IDirectSound |
| #define | IDirectSound_QueryInterface(p, a, b) |
| #define | IDirectSound_AddRef(p) |
| #define | IDirectSound_Release(p) |
| #define | IDirectSound_CreateSoundBuffer(p, a, b, c) |
| #define | IDirectSound_GetCaps(p, a) |
| #define | IDirectSound_DuplicateSoundBuffer(p, a, b) |
| #define | IDirectSound_SetCooperativeLevel(p, a, b) |
| #define | IDirectSound_Compact(p) |
| #define | IDirectSound_GetSpeakerConfig(p, a) |
| #define | IDirectSound_SetSpeakerConfig(p, b) |
| #define | IDirectSound_Initialize(p, a) |
| #define | INTERFACE IDirectSound8 |
| #define | IDirectSound8_QueryInterface(p, a, b) |
| #define | IDirectSound8_AddRef(p) |
| #define | IDirectSound8_Release(p) |
| #define | IDirectSound8_CreateSoundBuffer(p, a, b, c) |
| #define | IDirectSound8_GetCaps(p, a) |
| #define | IDirectSound8_DuplicateSoundBuffer(p, a, b) |
| #define | IDirectSound8_SetCooperativeLevel(p, a, b) |
| #define | IDirectSound8_Compact(p) |
| #define | IDirectSound8_GetSpeakerConfig(p, a) |
| #define | IDirectSound8_SetSpeakerConfig(p, a) |
| #define | IDirectSound8_Initialize(p, a) |
| #define | IDirectSound8_VerifyCertification(p, a) |
| #define | INTERFACE IDirectSoundBuffer |
| #define | IDirectSoundBuffer_QueryInterface(p, a, b) |
| #define | IDirectSoundBuffer_AddRef(p) |
| #define | IDirectSoundBuffer_Release(p) |
| #define | IDirectSoundBuffer_GetCaps(p, a) |
| #define | IDirectSoundBuffer_GetCurrentPosition(p, a, b) |
| #define | IDirectSoundBuffer_GetFormat(p, a, b, c) |
| #define | IDirectSoundBuffer_GetVolume(p, a) |
| #define | IDirectSoundBuffer_GetPan(p, a) |
| #define | IDirectSoundBuffer_GetFrequency(p, a) |
| #define | IDirectSoundBuffer_GetStatus(p, a) |
| #define | IDirectSoundBuffer_Initialize(p, a, b) |
| #define | IDirectSoundBuffer_Lock(p, a, b, c, d, e, f, g) |
| #define | IDirectSoundBuffer_Play(p, a, b, c) |
| #define | IDirectSoundBuffer_SetCurrentPosition(p, a) |
| #define | IDirectSoundBuffer_SetFormat(p, a) |
| #define | IDirectSoundBuffer_SetVolume(p, a) |
| #define | IDirectSoundBuffer_SetPan(p, a) |
| #define | IDirectSoundBuffer_SetFrequency(p, a) |
| #define | IDirectSoundBuffer_Stop(p) |
| #define | IDirectSoundBuffer_Unlock(p, a, b, c, d) |
| #define | IDirectSoundBuffer_Restore(p) |
| #define | INTERFACE IDirectSoundBuffer8 |
| #define | IDirectSoundBuffer8_QueryInterface(p, a, b) |
| #define | IDirectSoundBuffer8_AddRef(p) |
| #define | IDirectSoundBuffer8_Release(p) |
| #define | IDirectSoundBuffer8_GetCaps(p, a) |
| #define | IDirectSoundBuffer8_GetCurrentPosition(p, a, b) |
| #define | IDirectSoundBuffer8_GetFormat(p, a, b, c) |
| #define | IDirectSoundBuffer8_GetVolume(p, a) |
| #define | IDirectSoundBuffer8_GetPan(p, a) |
| #define | IDirectSoundBuffer8_GetFrequency(p, a) |
| #define | IDirectSoundBuffer8_GetStatus(p, a) |
| #define | IDirectSoundBuffer8_Initialize(p, a, b) |
| #define | IDirectSoundBuffer8_Lock(p, a, b, c, d, e, f, g) |
| #define | IDirectSoundBuffer8_Play(p, a, b, c) |
| #define | IDirectSoundBuffer8_SetCurrentPosition(p, a) |
| #define | IDirectSoundBuffer8_SetFormat(p, a) |
| #define | IDirectSoundBuffer8_SetVolume(p, a) |
| #define | IDirectSoundBuffer8_SetPan(p, a) |
| #define | IDirectSoundBuffer8_SetFrequency(p, a) |
| #define | IDirectSoundBuffer8_Stop(p) |
| #define | IDirectSoundBuffer8_Unlock(p, a, b, c, d) |
| #define | IDirectSoundBuffer8_Restore(p) |
| #define | IDirectSoundBuffer8_SetFX(p, a, b, c) |
| #define | IDirectSoundBuffer8_AcquireResources(p, a, b, c) |
| #define | IDirectSoundBuffer8_GetObjectInPath(p, a, b, c, d) |
| #define | INTERFACE IDirectSound3DListener |
| #define | IDirectSound3DListener_QueryInterface(p, a, b) |
| #define | IDirectSound3DListener_AddRef(p) |
| #define | IDirectSound3DListener_Release(p) |
| #define | IDirectSound3DListener_GetAllParameters(p, a) |
| #define | IDirectSound3DListener_GetDistanceFactor(p, a) |
| #define | IDirectSound3DListener_GetDopplerFactor(p, a) |
| #define | IDirectSound3DListener_GetOrientation(p, a, b) |
| #define | IDirectSound3DListener_GetPosition(p, a) |
| #define | IDirectSound3DListener_GetRolloffFactor(p, a) |
| #define | IDirectSound3DListener_GetVelocity(p, a) |
| #define | IDirectSound3DListener_SetAllParameters(p, a, b) |
| #define | IDirectSound3DListener_SetDistanceFactor(p, a, b) |
| #define | IDirectSound3DListener_SetDopplerFactor(p, a, b) |
| #define | IDirectSound3DListener_SetOrientation(p, a, b, c, d, e, f, g) |
| #define | IDirectSound3DListener_SetPosition(p, a, b, c, d) |
| #define | IDirectSound3DListener_SetRolloffFactor(p, a, b) |
| #define | IDirectSound3DListener_SetVelocity(p, a, b, c, d) |
| #define | IDirectSound3DListener_CommitDeferredSettings(p) |
| #define | INTERFACE IDirectSound3DBuffer |
| #define | IDirectSound3DBuffer_QueryInterface(p, a, b) |
| #define | IDirectSound3DBuffer_AddRef(p) |
| #define | IDirectSound3DBuffer_Release(p) |
| #define | IDirectSound3DBuffer_GetAllParameters(p, a) |
| #define | IDirectSound3DBuffer_GetConeAngles(p, a, b) |
| #define | IDirectSound3DBuffer_GetConeOrientation(p, a) |
| #define | IDirectSound3DBuffer_GetConeOutsideVolume(p, a) |
| #define | IDirectSound3DBuffer_GetPosition(p, a) |
| #define | IDirectSound3DBuffer_GetMinDistance(p, a) |
| #define | IDirectSound3DBuffer_GetMaxDistance(p, a) |
| #define | IDirectSound3DBuffer_GetMode(p, a) |
| #define | IDirectSound3DBuffer_GetVelocity(p, a) |
| #define | IDirectSound3DBuffer_SetAllParameters(p, a, b) |
| #define | IDirectSound3DBuffer_SetConeAngles(p, a, b, c) |
| #define | IDirectSound3DBuffer_SetConeOrientation(p, a, b, c, d) |
| #define | IDirectSound3DBuffer_SetConeOutsideVolume(p, a, b) |
| #define | IDirectSound3DBuffer_SetPosition(p, a, b, c, d) |
| #define | IDirectSound3DBuffer_SetMinDistance(p, a, b) |
| #define | IDirectSound3DBuffer_SetMaxDistance(p, a, b) |
| #define | IDirectSound3DBuffer_SetMode(p, a, b) |
| #define | IDirectSound3DBuffer_SetVelocity(p, a, b, c, d) |
| #define | INTERFACE IDirectSoundCapture |
| #define | IDirectSoundCapture_QueryInterface(p, a, b) |
| #define | IDirectSoundCapture_AddRef(p) |
| #define | IDirectSoundCapture_Release(p) |
| #define | IDirectSoundCapture_CreateCaptureBuffer(p, a, b, c) |
| #define | IDirectSoundCapture_GetCaps(p, a) |
| #define | IDirectSoundCapture_Initialize(p, a) |
| #define | INTERFACE IDirectSoundCaptureBuffer |
| #define | IDirectSoundCaptureBuffer_QueryInterface(p, a, b) |
| #define | IDirectSoundCaptureBuffer_AddRef(p) |
| #define | IDirectSoundCaptureBuffer_Release(p) |
| #define | IDirectSoundCaptureBuffer_GetCaps(p, a) |
| #define | IDirectSoundCaptureBuffer_GetCurrentPosition(p, a, b) |
| #define | IDirectSoundCaptureBuffer_GetFormat(p, a, b, c) |
| #define | IDirectSoundCaptureBuffer_GetStatus(p, a) |
| #define | IDirectSoundCaptureBuffer_Initialize(p, a, b) |
| #define | IDirectSoundCaptureBuffer_Lock(p, a, b, c, d, e, f, g) |
| #define | IDirectSoundCaptureBuffer_Start(p, a) |
| #define | IDirectSoundCaptureBuffer_Stop(p) |
| #define | IDirectSoundCaptureBuffer_Unlock(p, a, b, c, d) |
| #define | INTERFACE IDirectSoundCaptureBuffer8 |
| #define | IDirectSoundCaptureBuffer8_QueryInterface(p, a, b) |
| #define | IDirectSoundCaptureBuffer8_AddRef(p) |
| #define | IDirectSoundCaptureBuffer8_Release(p) |
| #define | IDirectSoundCaptureBuffer8_GetCaps(p, a) |
| #define | IDirectSoundCaptureBuffer8_GetCurrentPosition(p, a, b) |
| #define | IDirectSoundCaptureBuffer8_GetFormat(p, a, b, c) |
| #define | IDirectSoundCaptureBuffer8_GetStatus(p, a) |
| #define | IDirectSoundCaptureBuffer8_Initialize(p, a, b) |
| #define | IDirectSoundCaptureBuffer8_Lock(p, a, b, c, d, e, f, g) |
| #define | IDirectSoundCaptureBuffer8_Start(p, a) |
| #define | IDirectSoundCaptureBuffer8_Stop(p) |
| #define | IDirectSoundCaptureBuffer8_Unlock(p, a, b, c, d) |
| #define | IDirectSoundCaptureBuffer8_GetObjectInPath(p, a, b, c, d) |
| #define | IDirectSoundCaptureBuffer8_GetFXStatus(p, a, b) |
| #define | INTERFACE IDirectSoundNotify |
| #define | IDirectSoundNotify_QueryInterface(p, a, b) |
| #define | IDirectSoundNotify_AddRef(p) |
| #define | IDirectSoundNotify_Release(p) |
| #define | IDirectSoundNotify_SetNotificationPositions(p, a, b) |
| #define | _IKsPropertySet_ |
| #define | KSPROPERTY_SUPPORT_GET 0x00000001 |
| #define | KSPROPERTY_SUPPORT_SET 0x00000002 |
| #define | INTERFACE IKsPropertySet |
| #define | IKsPropertySet_QueryInterface(p, a, b) |
| #define | IKsPropertySet_AddRef(p) |
| #define | IKsPropertySet_Release(p) |
| #define | IKsPropertySet_Get(p, a, b, c, d, e, f, g) |
| #define | IKsPropertySet_Set(p, a, b, c, d, e, f) |
| #define | IKsPropertySet_QuerySupport(p, a, b, c) |
| #define | DSFXGARGLE_WAVE_TRIANGLE 0 |
| #define | DSFXGARGLE_WAVE_SQUARE 1 |
| #define | DSFXGARGLE_RATEHZ_MIN 1 |
| #define | DSFXGARGLE_RATEHZ_MAX 1000 |
| #define | INTERFACE IDirectSoundFXGargle |
| #define | IDirectSoundFXGargle_QueryInterface(p, a, b) |
| #define | IDirectSoundFXGargle_AddRef(p) |
| #define | IDirectSoundFXGargle_Release(p) |
| #define | IDirectSoundFXGargle_SetAllParameters(p, a) |
| #define | IDirectSoundFXGargle_GetAllParameters(p, a) |
| #define | DSFXCHORUS_WAVE_TRIANGLE 0 |
| #define | DSFXCHORUS_WAVE_SIN 1 |
| #define | DSFXCHORUS_WETDRYMIX_MIN 0.0f |
| #define | DSFXCHORUS_WETDRYMIX_MAX 100.0f |
| #define | DSFXCHORUS_DEPTH_MIN 0.0f |
| #define | DSFXCHORUS_DEPTH_MAX 100.0f |
| #define | DSFXCHORUS_FEEDBACK_MIN -99.0f |
| #define | DSFXCHORUS_FEEDBACK_MAX 99.0f |
| #define | DSFXCHORUS_FREQUENCY_MIN 0.0f |
| #define | DSFXCHORUS_FREQUENCY_MAX 10.0f |
| #define | DSFXCHORUS_DELAY_MIN 0.0f |
| #define | DSFXCHORUS_DELAY_MAX 20.0f |
| #define | DSFXCHORUS_PHASE_MIN 0 |
| #define | DSFXCHORUS_PHASE_MAX 4 |
| #define | DSFXCHORUS_PHASE_NEG_180 0 |
| #define | DSFXCHORUS_PHASE_NEG_90 1 |
| #define | DSFXCHORUS_PHASE_ZERO 2 |
| #define | DSFXCHORUS_PHASE_90 3 |
| #define | DSFXCHORUS_PHASE_180 4 |
| #define | INTERFACE IDirectSoundFXChorus |
| #define | IDirectSoundFXChorus_QueryInterface(p, a, b) |
| #define | IDirectSoundFXChorus_AddRef(p) |
| #define | IDirectSoundFXChorus_Release(p) |
| #define | IDirectSoundFXChorus_SetAllParameters(p, a) |
| #define | IDirectSoundFXChorus_GetAllParameters(p, a) |
| #define | DSFXFLANGER_WAVE_TRIANGLE 0 |
| #define | DSFXFLANGER_WAVE_SIN 1 |
| #define | DSFXFLANGER_WETDRYMIX_MIN 0.0f |
| #define | DSFXFLANGER_WETDRYMIX_MAX 100.0f |
| #define | DSFXFLANGER_FREQUENCY_MIN 0.0f |
| #define | DSFXFLANGER_FREQUENCY_MAX 10.0f |
| #define | DSFXFLANGER_DEPTH_MIN 0.0f |
| #define | DSFXFLANGER_DEPTH_MAX 100.0f |
| #define | DSFXFLANGER_PHASE_MIN 0 |
| #define | DSFXFLANGER_PHASE_MAX 4 |
| #define | DSFXFLANGER_FEEDBACK_MIN -99.0f |
| #define | DSFXFLANGER_FEEDBACK_MAX 99.0f |
| #define | DSFXFLANGER_DELAY_MIN 0.0f |
| #define | DSFXFLANGER_DELAY_MAX 4.0f |
| #define | DSFXFLANGER_PHASE_NEG_180 0 |
| #define | DSFXFLANGER_PHASE_NEG_90 1 |
| #define | DSFXFLANGER_PHASE_ZERO 2 |
| #define | DSFXFLANGER_PHASE_90 3 |
| #define | DSFXFLANGER_PHASE_180 4 |
| #define | INTERFACE IDirectSoundFXFlanger |
| #define | IDirectSoundFXFlanger_QueryInterface(p, a, b) |
| #define | IDirectSoundFXFlanger_AddRef(p) |
| #define | IDirectSoundFXFlanger_Release(p) |
| #define | IDirectSoundFXFlanger_SetAllParameters(p, a) |
| #define | IDirectSoundFXFlanger_GetAllParameters(p, a) |
| #define | DSFXECHO_WETDRYMIX_MIN 0.0f |
| #define | DSFXECHO_WETDRYMIX_MAX 100.0f |
| #define | DSFXECHO_FEEDBACK_MIN 0.0f |
| #define | DSFXECHO_FEEDBACK_MAX 100.0f |
| #define | DSFXECHO_LEFTDELAY_MIN 1.0f |
| #define | DSFXECHO_LEFTDELAY_MAX 2000.0f |
| #define | DSFXECHO_RIGHTDELAY_MIN 1.0f |
| #define | DSFXECHO_RIGHTDELAY_MAX 2000.0f |
| #define | DSFXECHO_PANDELAY_MIN 0 |
| #define | DSFXECHO_PANDELAY_MAX 1 |
| #define | INTERFACE IDirectSoundFXEcho |
| #define | IDirectSoundFXEcho_QueryInterface(p, a, b) |
| #define | IDirectSoundFXEcho_AddRef(p) |
| #define | IDirectSoundFXEcho_Release(p) |
| #define | IDirectSoundFXEcho_SetAllParameters(p, a) |
| #define | IDirectSoundFXEcho_GetAllParameters(p, a) |
| #define | DSFXDISTORTION_GAIN_MIN -60.0f |
| #define | DSFXDISTORTION_GAIN_MAX 0.0f |
| #define | DSFXDISTORTION_EDGE_MIN 0.0f |
| #define | DSFXDISTORTION_EDGE_MAX 100.0f |
| #define | DSFXDISTORTION_POSTEQCENTERFREQUENCY_MIN 100.0f |
| #define | DSFXDISTORTION_POSTEQCENTERFREQUENCY_MAX 8000.0f |
| #define | DSFXDISTORTION_POSTEQBANDWIDTH_MIN 100.0f |
| #define | DSFXDISTORTION_POSTEQBANDWIDTH_MAX 8000.0f |
| #define | DSFXDISTORTION_PRELOWPASSCUTOFF_MIN 100.0f |
| #define | DSFXDISTORTION_PRELOWPASSCUTOFF_MAX 8000.0f |
| #define | INTERFACE IDirectSoundFXDistortion |
| #define | IDirectSoundFXDistortion_QueryInterface(p, a, b) |
| #define | IDirectSoundFXDistortion_AddRef(p) |
| #define | IDirectSoundFXDistortion_Release(p) |
| #define | IDirectSoundFXDistortion_SetAllParameters(p, a) |
| #define | IDirectSoundFXDistortion_GetAllParameters(p, a) |
| #define | DSFXCOMPRESSOR_GAIN_MIN -60.0f |
| #define | DSFXCOMPRESSOR_GAIN_MAX 60.0f |
| #define | DSFXCOMPRESSOR_ATTACK_MIN 0.01f |
| #define | DSFXCOMPRESSOR_ATTACK_MAX 500.0f |
| #define | DSFXCOMPRESSOR_RELEASE_MIN 50.0f |
| #define | DSFXCOMPRESSOR_RELEASE_MAX 3000.0f |
| #define | DSFXCOMPRESSOR_THRESHOLD_MIN -60.0f |
| #define | DSFXCOMPRESSOR_THRESHOLD_MAX 0.0f |
| #define | DSFXCOMPRESSOR_RATIO_MIN 1.0f |
| #define | DSFXCOMPRESSOR_RATIO_MAX 100.0f |
| #define | DSFXCOMPRESSOR_PREDELAY_MIN 0.0f |
| #define | DSFXCOMPRESSOR_PREDELAY_MAX 4.0f |
| #define | INTERFACE IDirectSoundFXCompressor |
| #define | IDirectSoundFXCompressor_QueryInterface(p, a, b) |
| #define | IDirectSoundFXCompressor_AddRef(p) |
| #define | IDirectSoundFXCompressor_Release(p) |
| #define | IDirectSoundFXCompressor_SetAllParameters(p, a) |
| #define | IDirectSoundFXCompressor_GetAllParameters(p, a) |
| #define | DSFXPARAMEQ_CENTER_MIN 80.0f |
| #define | DSFXPARAMEQ_CENTER_MAX 16000.0f |
| #define | DSFXPARAMEQ_BANDWIDTH_MIN 1.0f |
| #define | DSFXPARAMEQ_BANDWIDTH_MAX 36.0f |
| #define | DSFXPARAMEQ_GAIN_MIN -15.0f |
| #define | DSFXPARAMEQ_GAIN_MAX 15.0f |
| #define | INTERFACE IDirectSoundFXParamEq |
| #define | IDirectSoundFXParamEq_QueryInterface(p, a, b) |
| #define | IDirectSoundFXParamEq_AddRef(p) |
| #define | IDirectSoundFXParamEq_Release(p) |
| #define | IDirectSoundFXParamEq_SetAllParameters(p, a) |
| #define | IDirectSoundFXParamEq_GetAllParameters(p, a) |
| #define | DSFX_I3DL2REVERB_ROOM_MIN (-10000) |
| #define | DSFX_I3DL2REVERB_ROOM_MAX 0 |
| #define | DSFX_I3DL2REVERB_ROOM_DEFAULT (-1000) |
| #define | DSFX_I3DL2REVERB_ROOMHF_MIN (-10000) |
| #define | DSFX_I3DL2REVERB_ROOMHF_MAX 0 |
| #define | DSFX_I3DL2REVERB_ROOMHF_DEFAULT (-100) |
| #define | DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MIN 0.0f |
| #define | DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MAX 10.0f |
| #define | DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_DEFAULT 0.0f |
| #define | DSFX_I3DL2REVERB_DECAYTIME_MIN 0.1f |
| #define | DSFX_I3DL2REVERB_DECAYTIME_MAX 20.0f |
| #define | DSFX_I3DL2REVERB_DECAYTIME_DEFAULT 1.49f |
| #define | DSFX_I3DL2REVERB_DECAYHFRATIO_MIN 0.1f |
| #define | DSFX_I3DL2REVERB_DECAYHFRATIO_MAX 2.0f |
| #define | DSFX_I3DL2REVERB_DECAYHFRATIO_DEFAULT 0.83f |
| #define | DSFX_I3DL2REVERB_REFLECTIONS_MIN (-10000) |
| #define | DSFX_I3DL2REVERB_REFLECTIONS_MAX 1000 |
| #define | DSFX_I3DL2REVERB_REFLECTIONS_DEFAULT (-2602) |
| #define | DSFX_I3DL2REVERB_REFLECTIONSDELAY_MIN 0.0f |
| #define | DSFX_I3DL2REVERB_REFLECTIONSDELAY_MAX 0.3f |
| #define | DSFX_I3DL2REVERB_REFLECTIONSDELAY_DEFAULT 0.007f |
| #define | DSFX_I3DL2REVERB_REVERB_MIN (-10000) |
| #define | DSFX_I3DL2REVERB_REVERB_MAX 2000 |
| #define | DSFX_I3DL2REVERB_REVERB_DEFAULT (200) |
| #define | DSFX_I3DL2REVERB_REVERBDELAY_MIN 0.0f |
| #define | DSFX_I3DL2REVERB_REVERBDELAY_MAX 0.1f |
| #define | DSFX_I3DL2REVERB_REVERBDELAY_DEFAULT 0.011f |
| #define | DSFX_I3DL2REVERB_DIFFUSION_MIN 0.0f |
| #define | DSFX_I3DL2REVERB_DIFFUSION_MAX 100.0f |
| #define | DSFX_I3DL2REVERB_DIFFUSION_DEFAULT 100.0f |
| #define | DSFX_I3DL2REVERB_DENSITY_MIN 0.0f |
| #define | DSFX_I3DL2REVERB_DENSITY_MAX 100.0f |
| #define | DSFX_I3DL2REVERB_DENSITY_DEFAULT 100.0f |
| #define | DSFX_I3DL2REVERB_HFREFERENCE_MIN 20.0f |
| #define | DSFX_I3DL2REVERB_HFREFERENCE_MAX 20000.0f |
| #define | DSFX_I3DL2REVERB_HFREFERENCE_DEFAULT 5000.0f |
| #define | DSFX_I3DL2REVERB_QUALITY_MIN 0 |
| #define | DSFX_I3DL2REVERB_QUALITY_MAX 3 |
| #define | DSFX_I3DL2REVERB_QUALITY_DEFAULT 2 |
| #define | INTERFACE IDirectSoundFXI3DL2Reverb |
| #define | IDirectSoundFXI3DL2Reverb_QueryInterface(p, a, b) |
| #define | IDirectSoundFXI3DL2Reverb_AddRef(p) |
| #define | IDirectSoundFXI3DL2Reverb_Release(p) |
| #define | IDirectSoundFXI3DL2Reverb_SetAllParameters(p, a) |
| #define | IDirectSoundFXI3DL2Reverb_GetAllParameters(p, a) |
| #define | IDirectSoundFXI3DL2Reverb_SetPreset(p, a) |
| #define | IDirectSoundFXI3DL2Reverb_GetPreset(p, a) |
| #define | DSFX_WAVESREVERB_INGAIN_MIN -96.0f |
| #define | DSFX_WAVESREVERB_INGAIN_MAX 0.0f |
| #define | DSFX_WAVESREVERB_INGAIN_DEFAULT 0.0f |
| #define | DSFX_WAVESREVERB_REVERBMIX_MIN -96.0f |
| #define | DSFX_WAVESREVERB_REVERBMIX_MAX 0.0f |
| #define | DSFX_WAVESREVERB_REVERBMIX_DEFAULT 0.0f |
| #define | DSFX_WAVESREVERB_REVERBTIME_MIN 0.001f |
| #define | DSFX_WAVESREVERB_REVERBTIME_MAX 3000.0f |
| #define | DSFX_WAVESREVERB_REVERBTIME_DEFAULT 1000.0f |
| #define | DSFX_WAVESREVERB_HIGHFREQRTRATIO_MIN 0.001f |
| #define | DSFX_WAVESREVERB_HIGHFREQRTRATIO_MAX 0.999f |
| #define | DSFX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT 0.001f |
| #define | INTERFACE IDirectSoundFXWavesReverb |
| #define | IDirectSoundFXWavesReverb_QueryInterface(p, a, b) |
| #define | IDirectSoundFXWavesReverb_AddRef(p) |
| #define | IDirectSoundFXWavesReverb_Release(p) |
| #define | IDirectSoundFXWavesReverb_SetAllParameters(p, a) |
| #define | IDirectSoundFXWavesReverb_GetAllParameters(p, a) |
| #define | DSCFX_AEC_MODE_PASS_THROUGH 0x0 |
| #define | DSCFX_AEC_MODE_HALF_DUPLEX 0x1 |
| #define | DSCFX_AEC_MODE_FULL_DUPLEX 0x2 |
| #define | DSCFX_AEC_STATUS_HISTORY_UNINITIALIZED 0x0 |
| #define | DSCFX_AEC_STATUS_HISTORY_CONTINUOUSLY_CONVERGED 0x1 |
| #define | DSCFX_AEC_STATUS_HISTORY_PREVIOUSLY_DIVERGED 0x2 |
| #define | DSCFX_AEC_STATUS_CURRENTLY_CONVERGED 0x8 |
| #define | INTERFACE IDirectSoundCaptureFXAec |
| #define | IDirectSoundCaptureFXAec_QueryInterface(p, a, b) |
| #define | IDirectSoundCaptureFXAec_AddRef(p) |
| #define | IDirectSoundCaptureFXAec_Release(p) |
| #define | IDirectSoundCaptureFXAec_SetAllParameters(p, a) |
| #define | IDirectSoundCaptureFXAec_GetAllParameters(p, a) |
| #define | INTERFACE IDirectSoundCaptureFXNoiseSuppress |
| #define | IDirectSoundCaptureFXNoiseSuppress_QueryInterface(p, a, b) |
| #define | IDirectSoundCaptureFXNoiseSuppress_AddRef(p) |
| #define | IDirectSoundCaptureFXNoiseSuppress_Release(p) |
| #define | IDirectSoundCaptureFXNoiseSuppress_SetAllParameters(p, a) |
| #define | IDirectSoundCaptureFXNoiseSuppress_GetAllParameters(p, a) |
| #define | _IDirectSoundFullDuplex_ |
| #define | INTERFACE IDirectSoundFullDuplex |
| #define | IDirectSoundFullDuplex_QueryInterface(p, a, b) |
| #define | IDirectSoundFullDuplex_AddRef(p) |
| #define | IDirectSoundFullDuplex_Release(p) |
| #define | IDirectSoundFullDuplex_Initialize(p, a, b, c, d, e, f, g, h) |
| #define | DS_OK S_OK |
| #define | DS_NO_VIRTUALIZATION MAKE_HRESULT(0, _FACDS, 10) |
| #define | DSERR_ALLOCATED MAKE_DSHRESULT(10) |
| #define | DSERR_CONTROLUNAVAIL MAKE_DSHRESULT(30) |
| #define | DSERR_INVALIDPARAM E_INVALIDARG |
| #define | DSERR_INVALIDCALL MAKE_DSHRESULT(50) |
| #define | DSERR_GENERIC E_FAIL |
| #define | DSERR_PRIOLEVELNEEDED MAKE_DSHRESULT(70) |
| #define | DSERR_OUTOFMEMORY E_OUTOFMEMORY |
| #define | DSERR_BADFORMAT MAKE_DSHRESULT(100) |
| #define | DSERR_UNSUPPORTED E_NOTIMPL |
| #define | DSERR_NODRIVER MAKE_DSHRESULT(120) |
| #define | DSERR_ALREADYINITIALIZED MAKE_DSHRESULT(130) |
| #define | DSERR_NOAGGREGATION CLASS_E_NOAGGREGATION |
| #define | DSERR_BUFFERLOST MAKE_DSHRESULT(150) |
| #define | DSERR_OTHERAPPHASPRIO MAKE_DSHRESULT(160) |
| #define | DSERR_UNINITIALIZED MAKE_DSHRESULT(170) |
| #define | DSERR_NOINTERFACE E_NOINTERFACE |
| #define | DSERR_ACCESSDENIED E_ACCESSDENIED |
| #define | DSERR_BUFFERTOOSMALL MAKE_DSHRESULT(180) |
| #define | DSERR_DS8_REQUIRED MAKE_DSHRESULT(190) |
| #define | DSERR_SENDLOOP MAKE_DSHRESULT(200) |
| #define | DSERR_BADSENDBUFFERGUID MAKE_DSHRESULT(210) |
| #define | DSERR_OBJECTNOTFOUND MAKE_DSHRESULT(4449) |
| #define | DSERR_FXUNAVAILABLE MAKE_DSHRESULT(220) |
| #define | DSCAPS_PRIMARYMONO 0x00000001 |
| #define | DSCAPS_PRIMARYSTEREO 0x00000002 |
| #define | DSCAPS_PRIMARY8BIT 0x00000004 |
| #define | DSCAPS_PRIMARY16BIT 0x00000008 |
| #define | DSCAPS_CONTINUOUSRATE 0x00000010 |
| #define | DSCAPS_EMULDRIVER 0x00000020 |
| #define | DSCAPS_CERTIFIED 0x00000040 |
| #define | DSCAPS_SECONDARYMONO 0x00000100 |
| #define | DSCAPS_SECONDARYSTEREO 0x00000200 |
| #define | DSCAPS_SECONDARY8BIT 0x00000400 |
| #define | DSCAPS_SECONDARY16BIT 0x00000800 |
| #define | DSSCL_NORMAL 0x00000001 |
| #define | DSSCL_PRIORITY 0x00000002 |
| #define | DSSCL_EXCLUSIVE 0x00000003 |
| #define | DSSCL_WRITEPRIMARY 0x00000004 |
| #define | DSSPEAKER_DIRECTOUT 0x00000000 |
| #define | DSSPEAKER_HEADPHONE 0x00000001 |
| #define | DSSPEAKER_MONO 0x00000002 |
| #define | DSSPEAKER_QUAD 0x00000003 |
| #define | DSSPEAKER_STEREO 0x00000004 |
| #define | DSSPEAKER_SURROUND 0x00000005 |
| #define | DSSPEAKER_5POINT1 0x00000006 |
| #define | DSSPEAKER_7POINT1 0x00000007 |
| #define | DSSPEAKER_7POINT1_SURROUND 0x00000008 |
| #define | DSSPEAKER_7POINT1_WIDE DSSPEAKER_7POINT1 |
| #define | DSSPEAKER_GEOMETRY_MIN 0x00000005 |
| #define | DSSPEAKER_GEOMETRY_NARROW 0x0000000A |
| #define | DSSPEAKER_GEOMETRY_WIDE 0x00000014 |
| #define | DSSPEAKER_GEOMETRY_MAX 0x000000B4 |
| #define | DSSPEAKER_COMBINED(c, g) |
| #define | DSSPEAKER_CONFIG(a) |
| #define | DSSPEAKER_GEOMETRY(a) |
| #define | DSBCAPS_PRIMARYBUFFER 0x00000001 |
| #define | DSBCAPS_STATIC 0x00000002 |
| #define | DSBCAPS_LOCHARDWARE 0x00000004 |
| #define | DSBCAPS_LOCSOFTWARE 0x00000008 |
| #define | DSBCAPS_CTRL3D 0x00000010 |
| #define | DSBCAPS_CTRLFREQUENCY 0x00000020 |
| #define | DSBCAPS_CTRLPAN 0x00000040 |
| #define | DSBCAPS_CTRLVOLUME 0x00000080 |
| #define | DSBCAPS_CTRLPOSITIONNOTIFY 0x00000100 |
| #define | DSBCAPS_CTRLFX 0x00000200 |
| #define | DSBCAPS_STICKYFOCUS 0x00004000 |
| #define | DSBCAPS_GLOBALFOCUS 0x00008000 |
| #define | DSBCAPS_GETCURRENTPOSITION2 0x00010000 |
| #define | DSBCAPS_MUTE3DATMAXDISTANCE 0x00020000 |
| #define | DSBCAPS_LOCDEFER 0x00040000 |
| #define | DSBPLAY_LOOPING 0x00000001 |
| #define | DSBPLAY_LOCHARDWARE 0x00000002 |
| #define | DSBPLAY_LOCSOFTWARE 0x00000004 |
| #define | DSBPLAY_TERMINATEBY_TIME 0x00000008 |
| #define | DSBPLAY_TERMINATEBY_DISTANCE 0x000000010 |
| #define | DSBPLAY_TERMINATEBY_PRIORITY 0x000000020 |
| #define | DSBSTATUS_PLAYING 0x00000001 |
| #define | DSBSTATUS_BUFFERLOST 0x00000002 |
| #define | DSBSTATUS_LOOPING 0x00000004 |
| #define | DSBSTATUS_LOCHARDWARE 0x00000008 |
| #define | DSBSTATUS_LOCSOFTWARE 0x00000010 |
| #define | DSBSTATUS_TERMINATED 0x00000020 |
| #define | DSBLOCK_FROMWRITECURSOR 0x00000001 |
| #define | DSBLOCK_ENTIREBUFFER 0x00000002 |
| #define | DSBFREQUENCY_ORIGINAL 0 |
| #define | DSBFREQUENCY_MIN 100 |
| #define | DSBFREQUENCY_MAX 200000 |
| #define | DSBPAN_LEFT -10000 |
| #define | DSBPAN_CENTER 0 |
| #define | DSBPAN_RIGHT 10000 |
| #define | DSBVOLUME_MIN -10000 |
| #define | DSBVOLUME_MAX 0 |
| #define | DSBSIZE_MIN 4 |
| #define | DSBSIZE_MAX 0x0FFFFFFF |
| #define | DSBSIZE_FX_MIN 150 |
| #define | DSBNOTIFICATIONS_MAX 100000UL |
| #define | DS3DMODE_NORMAL 0x00000000 |
| #define | DS3DMODE_HEADRELATIVE 0x00000001 |
| #define | DS3DMODE_DISABLE 0x00000002 |
| #define | DS3D_IMMEDIATE 0x00000000 |
| #define | DS3D_DEFERRED 0x00000001 |
| #define | DS3D_MINDISTANCEFACTOR FLT_MIN |
| #define | DS3D_MAXDISTANCEFACTOR FLT_MAX |
| #define | DS3D_DEFAULTDISTANCEFACTOR 1.0f |
| #define | DS3D_MINROLLOFFFACTOR 0.0f |
| #define | DS3D_MAXROLLOFFFACTOR 10.0f |
| #define | DS3D_DEFAULTROLLOFFFACTOR 1.0f |
| #define | DS3D_MINDOPPLERFACTOR 0.0f |
| #define | DS3D_MAXDOPPLERFACTOR 10.0f |
| #define | DS3D_DEFAULTDOPPLERFACTOR 1.0f |
| #define | DS3D_DEFAULTMINDISTANCE 1.0f |
| #define | DS3D_DEFAULTMAXDISTANCE 1000000000.0f |
| #define | DS3D_MINCONEANGLE 0 |
| #define | DS3D_MAXCONEANGLE 360 |
| #define | DS3D_DEFAULTCONEANGLE 360 |
| #define | DS3D_DEFAULTCONEOUTSIDEVOLUME DSBVOLUME_MAX |
| #define | DSCCAPS_EMULDRIVER DSCAPS_EMULDRIVER |
| #define | DSCCAPS_CERTIFIED DSCAPS_CERTIFIED |
| #define | DSCCAPS_MULTIPLECAPTURE 0x00000001 |
| #define | DSCBCAPS_WAVEMAPPED 0x80000000 |
| #define | DSCBCAPS_CTRLFX 0x00000200 |
| #define | DSCBLOCK_ENTIREBUFFER 0x00000001 |
| #define | DSCBSTATUS_CAPTURING 0x00000001 |
| #define | DSCBSTATUS_LOOPING 0x00000002 |
| #define | DSCBSTART_LOOPING 0x00000001 |
| #define | DSBPN_OFFSETSTOP 0xFFFFFFFF |
| #define | DS_CERTIFIED 0x00000000 |
| #define | DS_UNCERTIFIED 0x00000001 |
| #define | I3DL2_MATERIAL_PRESET_SINGLEWINDOW -2800,0.71f |
| #define | I3DL2_MATERIAL_PRESET_DOUBLEWINDOW -5000,0.40f |
| #define | I3DL2_MATERIAL_PRESET_THINDOOR -1800,0.66f |
| #define | I3DL2_MATERIAL_PRESET_THICKDOOR -4400,0.64f |
| #define | I3DL2_MATERIAL_PRESET_WOODWALL -4000,0.50f |
| #define | I3DL2_MATERIAL_PRESET_BRICKWALL -5000,0.60f |
| #define | I3DL2_MATERIAL_PRESET_STONEWALL -6000,0.68f |
| #define | I3DL2_MATERIAL_PRESET_CURTAIN -1200,0.15f |
| #define | I3DL2_ENVIRONMENT_PRESET_DEFAULT -1000, -100, 0.0f, 1.49f, 0.83f, -2602, 0.007f, 200, 0.011f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_GENERIC -1000, -100, 0.0f, 1.49f, 0.83f, -2602, 0.007f, 200, 0.011f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_PADDEDCELL -1000,-6000, 0.0f, 0.17f, 0.10f, -1204, 0.001f, 207, 0.002f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_ROOM -1000, -454, 0.0f, 0.40f, 0.83f, -1646, 0.002f, 53, 0.003f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_BATHROOM -1000,-1200, 0.0f, 1.49f, 0.54f, -370, 0.007f, 1030, 0.011f, 100.0f, 60.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_LIVINGROOM -1000,-6000, 0.0f, 0.50f, 0.10f, -1376, 0.003f, -1104, 0.004f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_STONEROOM -1000, -300, 0.0f, 2.31f, 0.64f, -711, 0.012f, 83, 0.017f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_AUDITORIUM -1000, -476, 0.0f, 4.32f, 0.59f, -789, 0.020f, -289, 0.030f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_CONCERTHALL -1000, -500, 0.0f, 3.92f, 0.70f, -1230, 0.020f, -2, 0.029f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_CAVE -1000, 0, 0.0f, 2.91f, 1.30f, -602, 0.015f, -302, 0.022f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_ARENA -1000, -698, 0.0f, 7.24f, 0.33f, -1166, 0.020f, 16, 0.030f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_HANGAR -1000,-1000, 0.0f,10.05f, 0.23f, -602, 0.020f, 198, 0.030f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY -1000,-4000, 0.0f, 0.30f, 0.10f, -1831, 0.002f, -1630, 0.030f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_HALLWAY -1000, -300, 0.0f, 1.49f, 0.59f, -1219, 0.007f, 441, 0.011f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR -1000, -237, 0.0f, 2.70f, 0.79f, -1214, 0.013f, 395, 0.020f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_ALLEY -1000, -270, 0.0f, 1.49f, 0.86f, -1204, 0.007f, -4, 0.011f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_FOREST -1000,-3300, 0.0f, 1.49f, 0.54f, -2560, 0.162f, -613, 0.088f, 79.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_CITY -1000, -800, 0.0f, 1.49f, 0.67f, -2273, 0.007f, -2217, 0.011f, 50.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_MOUNTAINS -1000,-2500, 0.0f, 1.49f, 0.21f, -2780, 0.300f, -2014, 0.100f, 27.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_QUARRY -1000,-1000, 0.0f, 1.49f, 0.83f,-10000, 0.061f, 500, 0.025f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_PLAIN -1000,-2000, 0.0f, 1.49f, 0.50f, -2466, 0.179f, -2514, 0.100f, 21.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_PARKINGLOT -1000, 0, 0.0f, 1.65f, 1.50f, -1363, 0.008f, -1153, 0.012f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_SEWERPIPE -1000,-1000, 0.0f, 2.81f, 0.14f, 429, 0.014f, 648, 0.021f, 80.0f, 60.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_UNDERWATER -1000,-4000, 0.0f, 1.49f, 0.10f, -449, 0.007f, 1700, 0.011f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_SMALLROOM -1000, -600, 0.0f, 1.10f, 0.83f, -400, 0.005f, 500, 0.010f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM -1000, -600, 0.0f, 1.30f, 0.83f, -1000, 0.010f, -200, 0.020f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_LARGEROOM -1000, -600, 0.0f, 1.50f, 0.83f, -1600, 0.020f, -1000, 0.040f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL -1000, -600, 0.0f, 1.80f, 0.70f, -1300, 0.015f, -800, 0.030f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_LARGEHALL -1000, -600, 0.0f, 1.80f, 0.70f, -2000, 0.030f, -1400, 0.060f, 100.0f, 100.0f, 5000.0f |
| #define | I3DL2_ENVIRONMENT_PRESET_PLATE -1000, -200, 0.0f, 1.30f, 0.90f, 0, 0.002f, 0, 0.010f, 100.0f, 75.0f, 5000.0f |
| #define | DS3DALG_DEFAULT GUID_NULL |
|
| | DEFINE_GUID (CLSID_DirectSound, 0x47d4d946, 0x62e8, 0x11cf, 0x93, 0xbc, 0x44, 0x45, 0x53, 0x54, 0x0, 0x0) |
| | DEFINE_GUID (CLSID_DirectSound8, 0x3901cc3f, 0x84b5, 0x4fa4, 0xba, 0x35, 0xaa, 0x81, 0x72, 0xb8, 0xa0, 0x9b) |
| | DEFINE_GUID (CLSID_DirectSoundCapture, 0xb0210780, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16) |
| | DEFINE_GUID (CLSID_DirectSoundCapture8, 0xe4bcac13, 0x7f99, 0x4908, 0x9a, 0x8e, 0x74, 0xe3, 0xbf, 0x24, 0xb6, 0xe1) |
| | DEFINE_GUID (CLSID_DirectSoundFullDuplex, 0xfea4300c, 0x7959, 0x4147, 0xb2, 0x6a, 0x23, 0x77, 0xb9, 0xe7, 0xa9, 0x1d) |
| | DEFINE_GUID (DSDEVID_DefaultPlayback, 0xdef00000, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03) |
| | DEFINE_GUID (DSDEVID_DefaultCapture, 0xdef00001, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03) |
| | DEFINE_GUID (DSDEVID_DefaultVoicePlayback, 0xdef00002, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03) |
| | DEFINE_GUID (DSDEVID_DefaultVoiceCapture, 0xdef00003, 0x9c6d, 0x47ed, 0xaa, 0xf1, 0x4d, 0xda, 0x8f, 0x2b, 0x5c, 0x03) |
| HRESULT WINAPI | DirectSoundCreate (LPCGUID pcGuidDevice, LPDIRECTSOUND *ppDS, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DirectSoundEnumerateA (LPDSENUMCALLBACKA pDSEnumCallback, LPVOID pContext) |
| HRESULT WINAPI | DirectSoundEnumerateW (LPDSENUMCALLBACKW pDSEnumCallback, LPVOID pContext) |
| HRESULT WINAPI | DirectSoundCaptureCreate (LPCGUID pcGuidDevice, LPDIRECTSOUNDCAPTURE *ppDSC, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DirectSoundCaptureEnumerateA (LPDSENUMCALLBACKA pDSEnumCallback, LPVOID pContext) |
| HRESULT WINAPI | DirectSoundCaptureEnumerateW (LPDSENUMCALLBACKW pDSEnumCallback, LPVOID pContext) |
| HRESULT WINAPI | DirectSoundCreate8 (LPCGUID pcGuidDevice, LPDIRECTSOUND8 *ppDS8, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DirectSoundCaptureCreate8 (LPCGUID pcGuidDevice, LPDIRECTSOUNDCAPTURE8 *ppDSC8, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DirectSoundFullDuplexCreate (LPCGUID pcGuidCaptureDevice, LPCGUID pcGuidRenderDevice, LPCDSCBUFFERDESC pcDSCBufferDesc, LPCDSBUFFERDESC pcDSBufferDesc, HWND hWnd, DWORD dwLevel, LPDIRECTSOUNDFULLDUPLEX *ppDSFD, LPDIRECTSOUNDCAPTUREBUFFER8 *ppDSCBuffer8, LPDIRECTSOUNDBUFFER8 *ppDSBuffer8, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | GetDeviceID (LPCGUID pGuidSrc, LPGUID pGuidDest) |
| | DEFINE_GUID (IID_IReferenceClock, 0x56a86897, 0x0ad4, 0x11ce, 0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70) |
| | DECLARE_INTERFACE_ (IReferenceClock, IUnknown) |
| | DEFINE_GUID (IID_IDirectSound, 0x279AFA83, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
| | DECLARE_INTERFACE_ (IDirectSound, IUnknown) |
| | DEFINE_GUID (IID_IDirectSound8, 0xC50A7E93, 0xF395, 0x4834, 0x9E, 0xF6, 0x7F, 0xA9, 0x9D, 0xE5, 0x09, 0x66) |
| | DECLARE_INTERFACE_ (IDirectSound8, IDirectSound) |
| | DEFINE_GUID (IID_IDirectSoundBuffer, 0x279AFA85, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
| | DECLARE_INTERFACE_ (IDirectSoundBuffer, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundBuffer8, 0x6825a449, 0x7524, 0x4d82, 0x92, 0x0f, 0x50, 0xe3, 0x6a, 0xb3, 0xab, 0x1e) |
| | DECLARE_INTERFACE_ (IDirectSoundBuffer8, IDirectSoundBuffer) |
| | DEFINE_GUID (GUID_All_Objects, 0xaa114de5, 0xc262, 0x4169, 0xa1, 0xc8, 0x23, 0xd6, 0x98, 0xcc, 0x73, 0xb5) |
| | DEFINE_GUID (IID_IDirectSound3DListener, 0x279AFA84, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
| | DECLARE_INTERFACE_ (IDirectSound3DListener, IUnknown) |
| | DEFINE_GUID (IID_IDirectSound3DBuffer, 0x279AFA86, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) |
| | DECLARE_INTERFACE_ (IDirectSound3DBuffer, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundCapture, 0xb0210781, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16) |
| | DECLARE_INTERFACE_ (IDirectSoundCapture, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundCaptureBuffer, 0xb0210782, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16) |
| | DECLARE_INTERFACE_ (IDirectSoundCaptureBuffer, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundCaptureBuffer8, 0x990df4, 0xdbb, 0x4872, 0x83, 0x3e, 0x6d, 0x30, 0x3e, 0x80, 0xae, 0xb6) |
| | DECLARE_INTERFACE_ (IDirectSoundCaptureBuffer8, IDirectSoundCaptureBuffer) |
| | DEFINE_GUID (IID_IDirectSoundNotify, 0xb0210783, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16) |
| | DECLARE_INTERFACE_ (IDirectSoundNotify, IUnknown) |
| | DEFINE_GUID (IID_IKsPropertySet, 0x31efac30, 0x515c, 0x11d0, 0xa9, 0xaa, 0x00, 0xaa, 0x00, 0x61, 0xbe, 0x93) |
| | DECLARE_INTERFACE_ (IKsPropertySet, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXGargle, 0xd616f352, 0xd622, 0x11ce, 0xaa, 0xc5, 0x00, 0x20, 0xaf, 0x0b, 0x99, 0xa3) |
| | DECLARE_INTERFACE_ (IDirectSoundFXGargle, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXChorus, 0x880842e3, 0x145f, 0x43e6, 0xa9, 0x34, 0xa7, 0x18, 0x06, 0xe5, 0x05, 0x47) |
| | DECLARE_INTERFACE_ (IDirectSoundFXChorus, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXFlanger, 0x903e9878, 0x2c92, 0x4072, 0x9b, 0x2c, 0xea, 0x68, 0xf5, 0x39, 0x67, 0x83) |
| | DECLARE_INTERFACE_ (IDirectSoundFXFlanger, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXEcho, 0x8bd28edf, 0x50db, 0x4e92, 0xa2, 0xbd, 0x44, 0x54, 0x88, 0xd1, 0xed, 0x42) |
| | DECLARE_INTERFACE_ (IDirectSoundFXEcho, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXDistortion, 0x8ecf4326, 0x455f, 0x4d8b, 0xbd, 0xa9, 0x8d, 0x5d, 0x3e, 0x9e, 0x3e, 0x0b) |
| | DECLARE_INTERFACE_ (IDirectSoundFXDistortion, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXCompressor, 0x4bbd1154, 0x62f6, 0x4e2c, 0xa1, 0x5c, 0xd3, 0xb6, 0xc4, 0x17, 0xf7, 0xa0) |
| | DECLARE_INTERFACE_ (IDirectSoundFXCompressor, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXParamEq, 0xc03ca9fe, 0xfe90, 0x4204, 0x80, 0x78, 0x82, 0x33, 0x4c, 0xd1, 0x77, 0xda) |
| | DECLARE_INTERFACE_ (IDirectSoundFXParamEq, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXI3DL2Reverb, 0x4b166a6a, 0x0d66, 0x43f3, 0x80, 0xe3, 0xee, 0x62, 0x80, 0xde, 0xe1, 0xa4) |
| | DECLARE_INTERFACE_ (IDirectSoundFXI3DL2Reverb, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFXWavesReverb, 0x46858c3a, 0x0dc6, 0x45e3, 0xb7, 0x60, 0xd4, 0xee, 0xf1, 0x6c, 0xb3, 0x25) |
| | DECLARE_INTERFACE_ (IDirectSoundFXWavesReverb, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundCaptureFXAec, 0xad74143d, 0x903d, 0x4ab7, 0x80, 0x66, 0x28, 0xd3, 0x63, 0x03, 0x6d, 0x65) |
| | DECLARE_INTERFACE_ (IDirectSoundCaptureFXAec, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundCaptureFXNoiseSuppress, 0xed311e41, 0xfbae, 0x4175, 0x96, 0x25, 0xcd, 0x8, 0x54, 0xf6, 0x93, 0xca) |
| | DECLARE_INTERFACE_ (IDirectSoundCaptureFXNoiseSuppress, IUnknown) |
| | DEFINE_GUID (IID_IDirectSoundFullDuplex, 0xedcb4c7a, 0xdaab, 0x4216, 0xa4, 0x2e, 0x6c, 0x50, 0x59, 0x6d, 0xdc, 0x1d) |
| | DECLARE_INTERFACE_ (IDirectSoundFullDuplex, IUnknown) |
| | DEFINE_GUID (DS3DALG_NO_VIRTUALIZATION, 0xc241333f, 0x1c1b, 0x11d2, 0x94, 0xf5, 0x0, 0xc0, 0x4f, 0xc2, 0x8a, 0xca) |
| | DEFINE_GUID (DS3DALG_HRTF_FULL, 0xc2413340, 0x1c1b, 0x11d2, 0x94, 0xf5, 0x0, 0xc0, 0x4f, 0xc2, 0x8a, 0xca) |
| | DEFINE_GUID (DS3DALG_HRTF_LIGHT, 0xc2413342, 0x1c1b, 0x11d2, 0x94, 0xf5, 0x0, 0xc0, 0x4f, 0xc2, 0x8a, 0xca) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_GARGLE, 0xdafd8210, 0x5711, 0x4b91, 0x9f, 0xe3, 0xf7, 0x5b, 0x7a, 0xe2, 0x79, 0xbf) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_CHORUS, 0xefe6629c, 0x81f7, 0x4281, 0xbd, 0x91, 0xc9, 0xd6, 0x04, 0xa9, 0x5a, 0xf6) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_FLANGER, 0xefca3d92, 0xdfd8, 0x4672, 0xa6, 0x03, 0x74, 0x20, 0x89, 0x4b, 0xad, 0x98) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_ECHO, 0xef3e932c, 0xd40b, 0x4f51, 0x8c, 0xcf, 0x3f, 0x98, 0xf1, 0xb2, 0x9d, 0x5d) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_DISTORTION, 0xef114c90, 0xcd1d, 0x484e, 0x96, 0xe5, 0x09, 0xcf, 0xaf, 0x91, 0x2a, 0x21) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_COMPRESSOR, 0xef011f79, 0x4000, 0x406d, 0x87, 0xaf, 0xbf, 0xfb, 0x3f, 0xc3, 0x9d, 0x57) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_PARAMEQ, 0x120ced89, 0x3bf4, 0x4173, 0xa1, 0x32, 0x3c, 0xb4, 0x06, 0xcf, 0x32, 0x31) |
| | DEFINE_GUID (GUID_DSFX_STANDARD_I3DL2REVERB, 0xef985e71, 0xd5c7, 0x42d4, 0xba, 0x4d, 0x2d, 0x07, 0x3e, 0x2e, 0x96, 0xf4) |
| | DEFINE_GUID (GUID_DSFX_WAVES_REVERB, 0x87fc0268, 0x9a55, 0x4360, 0x95, 0xaa, 0x00, 0x4a, 0x1d, 0x9d, 0xe2, 0x6c) |
| | DEFINE_GUID (GUID_DSCFX_CLASS_AEC, 0xBF963D80L, 0xC559, 0x11D0, 0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1) |
| | DEFINE_GUID (GUID_DSCFX_MS_AEC, 0xcdebb919, 0x379a, 0x488a, 0x87, 0x65, 0xf5, 0x3c, 0xfd, 0x36, 0xde, 0x40) |
| | DEFINE_GUID (GUID_DSCFX_SYSTEM_AEC, 0x1c22c56d, 0x9879, 0x4f5b, 0xa3, 0x89, 0x27, 0x99, 0x6d, 0xdc, 0x28, 0x10) |
| | DEFINE_GUID (GUID_DSCFX_CLASS_NS, 0xe07f903f, 0x62fd, 0x4e60, 0x8c, 0xdd, 0xde, 0xa7, 0x23, 0x66, 0x65, 0xb5) |
| | DEFINE_GUID (GUID_DSCFX_MS_NS, 0x11c5c73b, 0x66e9, 0x4ba1, 0xa0, 0xba, 0xe8, 0x14, 0xc6, 0xee, 0xd9, 0x2d) |
| | DEFINE_GUID (GUID_DSCFX_SYSTEM_NS, 0x5ab0882e, 0x7274, 0x4516, 0x87, 0x7d, 0x4e, 0xee, 0x99, 0xba, 0x4f, 0xd0) |