Marsyas
0.6.0-alpha
|
#include <objbase.h>
#include <float.h>
Go to the source code of this file.
Data Structures | |
struct | _D3DVECTOR |
struct | _DS3DBUFFER |
struct | _DS3DLISTENER |
struct | _DSBCAPS |
struct | _DSBPOSITIONNOTIFY |
struct | _DSBUFFERDESC |
struct | _DSBUFFERDESC1 |
struct | _DSCAPS |
struct | _DSCBCAPS |
struct | _DSCBUFFERDESC |
struct | _DSCBUFFERDESC1 |
struct | _DSCCAPS |
struct | _DSCEFFECTDESC |
struct | _DSCFXAec |
struct | _DSCFXNoiseSuppress |
struct | _DSEFFECTDESC |
struct | _DSFXChorus |
struct | _DSFXCompressor |
struct | _DSFXDistortion |
struct | _DSFXEcho |
struct | _DSFXFlanger |
struct | _DSFXGargle |
struct | _DSFXI3DL2Reverb |
struct | _DSFXParamEq |
struct | _DSFXWavesReverb |
Defines | |
#define | __DSOUND_INCLUDED__ |
#define | __IReferenceClock_INTERFACE_DEFINED__ |
#define | __LPCGUID_DEFINED__ |
#define | _FACDS 0x878 /* DirectSound's facility code */ |
#define | _IDirectSoundFullDuplex_ |
#define | _IKsPropertySet_ |
#define | _LPCWAVEFORMATEX_DEFINED |
#define | COM_NO_WINDOWS_H |
#define | D3DCOLOR_DEFINED |
#define | D3DVECTOR_DEFINED |
#define | DIRECTSOUND_VERSION 0x0800 /* Version 8.0 */ |
#define | DirectSoundCaptureEnumerate DirectSoundCaptureEnumerateA |
#define | DirectSoundEnumerate DirectSoundEnumerateA |
#define | DirectSoundFullDuplexCreate8 DirectSoundFullDuplexCreate |
#define | DS3D_DEFAULTCONEANGLE 360 |
#define | DS3D_DEFAULTCONEOUTSIDEVOLUME DSBVOLUME_MAX |
#define | DS3D_DEFAULTDISTANCEFACTOR 1.0f |
#define | DS3D_DEFAULTDOPPLERFACTOR 1.0f |
#define | DS3D_DEFAULTMAXDISTANCE 1000000000.0f |
#define | DS3D_DEFAULTMINDISTANCE 1.0f |
#define | DS3D_DEFAULTROLLOFFFACTOR 1.0f |
#define | DS3D_DEFERRED 0x00000001 |
#define | DS3D_IMMEDIATE 0x00000000 |
#define | DS3D_MAXCONEANGLE 360 |
#define | DS3D_MAXDISTANCEFACTOR FLT_MAX |
#define | DS3D_MAXDOPPLERFACTOR 10.0f |
#define | DS3D_MAXROLLOFFFACTOR 10.0f |
#define | DS3D_MINCONEANGLE 0 |
#define | DS3D_MINDISTANCEFACTOR FLT_MIN |
#define | DS3D_MINDOPPLERFACTOR 0.0f |
#define | DS3D_MINROLLOFFFACTOR 0.0f |
#define | DS3DALG_DEFAULT GUID_NULL |
#define | DS3DMODE_DISABLE 0x00000002 |
#define | DS3DMODE_HEADRELATIVE 0x00000001 |
#define | DS3DMODE_NORMAL 0x00000000 |
#define | DS_CERTIFIED 0x00000000 |
#define | DS_INCOMPLETE MAKE_HRESULT(0, _FACDS, 20) |
#define | DS_NO_VIRTUALIZATION MAKE_HRESULT(0, _FACDS, 10) |
#define | DS_OK S_OK |
#define | DS_SYSTEM_RESOURCES_ALL_HOST_RESOURCES 0x7FFFFFFF |
#define | DS_SYSTEM_RESOURCES_NO_HOST_RESOURCES 0x00000000 |
#define | DS_SYSTEM_RESOURCES_UNDEFINED 0x80000000 |
#define | DS_UNCERTIFIED 0x00000001 |
#define | DSBCAPS_CTRL3D 0x00000010 |
#define | DSBCAPS_CTRLFREQUENCY 0x00000020 |
#define | DSBCAPS_CTRLFX 0x00000200 |
#define | DSBCAPS_CTRLPAN 0x00000040 |
#define | DSBCAPS_CTRLPOSITIONNOTIFY 0x00000100 |
#define | DSBCAPS_CTRLVOLUME 0x00000080 |
#define | DSBCAPS_GETCURRENTPOSITION2 0x00010000 |
#define | DSBCAPS_GLOBALFOCUS 0x00008000 |
#define | DSBCAPS_LOCDEFER 0x00040000 |
#define | DSBCAPS_LOCHARDWARE 0x00000004 |
#define | DSBCAPS_LOCSOFTWARE 0x00000008 |
#define | DSBCAPS_MUTE3DATMAXDISTANCE 0x00020000 |
#define | DSBCAPS_PRIMARYBUFFER 0x00000001 |
#define | DSBCAPS_STATIC 0x00000002 |
#define | DSBCAPS_STICKYFOCUS 0x00004000 |
#define | DSBFREQUENCY_MAX 100000 |
#define | DSBFREQUENCY_MIN 100 |
#define | DSBFREQUENCY_ORIGINAL 0 |
#define | DSBLOCK_ENTIREBUFFER 0x00000002 |
#define | DSBLOCK_FROMWRITECURSOR 0x00000001 |
#define | DSBPAN_CENTER 0 |
#define | DSBPAN_LEFT -10000 |
#define | DSBPAN_RIGHT 10000 |
#define | DSBPLAY_LOCHARDWARE 0x00000002 |
#define | DSBPLAY_LOCSOFTWARE 0x00000004 |
#define | DSBPLAY_LOOPING 0x00000001 |
#define | DSBPLAY_TERMINATEBY_DISTANCE 0x000000010 |
#define | DSBPLAY_TERMINATEBY_PRIORITY 0x000000020 |
#define | DSBPLAY_TERMINATEBY_TIME 0x00000008 |
#define | DSBPN_OFFSETSTOP 0xFFFFFFFF |
#define | DSBSIZE_FX_MIN 150 |
#define | DSBSIZE_MAX 0x0FFFFFFF |
#define | DSBSIZE_MIN 4 |
#define | DSBSTATUS_BUFFERLOST 0x00000002 |
#define | DSBSTATUS_LOCHARDWARE 0x00000008 |
#define | DSBSTATUS_LOCSOFTWARE 0x00000010 |
#define | DSBSTATUS_LOOPING 0x00000004 |
#define | DSBSTATUS_PLAYING 0x00000001 |
#define | DSBSTATUS_TERMINATED 0x00000020 |
#define | DSBVOLUME_MAX 0 |
#define | DSBVOLUME_MIN -10000 |
#define | DSCAPS_CERTIFIED 0x00000040 |
#define | DSCAPS_CONTINUOUSRATE 0x00000010 |
#define | DSCAPS_EMULDRIVER 0x00000020 |
#define | DSCAPS_PRIMARY16BIT 0x00000008 |
#define | DSCAPS_PRIMARY8BIT 0x00000004 |
#define | DSCAPS_PRIMARYMONO 0x00000001 |
#define | DSCAPS_PRIMARYSTEREO 0x00000002 |
#define | DSCAPS_SECONDARY16BIT 0x00000800 |
#define | DSCAPS_SECONDARY8BIT 0x00000400 |
#define | DSCAPS_SECONDARYMONO 0x00000100 |
#define | DSCAPS_SECONDARYSTEREO 0x00000200 |
#define | DSCBCAPS_CTRLFX 0x00000200 |
#define | DSCBCAPS_WAVEMAPPED 0x80000000 |
#define | DSCBLOCK_ENTIREBUFFER 0x00000001 |
#define | DSCBSTART_LOOPING 0x00000001 |
#define | DSCBSTATUS_CAPTURING 0x00000001 |
#define | DSCBSTATUS_LOOPING 0x00000002 |
#define | DSCCAPS_CERTIFIED DSCAPS_CERTIFIED |
#define | DSCCAPS_EMULDRIVER DSCAPS_EMULDRIVER |
#define | DSCFX_LOCHARDWARE 0x00000001 |
#define | DSCFX_LOCSOFTWARE 0x00000002 |
#define | DSCFXR_FAILED 0x00000080 |
#define | DSCFXR_LOCHARDWARE 0x00000010 |
#define | DSCFXR_LOCSOFTWARE 0x00000020 |
#define | DSCFXR_UNALLOCATED 0x00000040 |
#define | DSCFXR_UNKNOWN 0x00000100 |
#define | DSERR_ACCESSDENIED E_ACCESSDENIED |
#define | DSERR_ALLOCATED MAKE_DSHRESULT(10) |
#define | DSERR_ALREADYINITIALIZED MAKE_DSHRESULT(130) |
#define | DSERR_BADFORMAT MAKE_DSHRESULT(100) |
#define | DSERR_BADSENDBUFFERGUID MAKE_DSHRESULT(210) |
#define | DSERR_BUFFERLOST MAKE_DSHRESULT(150) |
#define | DSERR_BUFFERTOOSMALL MAKE_DSHRESULT(180) |
#define | DSERR_CONTROLUNAVAIL MAKE_DSHRESULT(30) |
#define | DSERR_DS8_REQUIRED MAKE_DSHRESULT(190) |
#define | DSERR_GENERIC E_FAIL |
#define | DSERR_INVALIDCALL MAKE_DSHRESULT(50) |
#define | DSERR_INVALIDPARAM E_INVALIDARG |
#define | DSERR_NOAGGREGATION CLASS_E_NOAGGREGATION |
#define | DSERR_NODRIVER MAKE_DSHRESULT(120) |
#define | DSERR_NOINTERFACE E_NOINTERFACE |
#define | DSERR_OBJECTNOTFOUND MAKE_DSHRESULT(4449) |
#define | DSERR_OTHERAPPHASPRIO MAKE_DSHRESULT(160) |
#define | DSERR_OUTOFMEMORY E_OUTOFMEMORY |
#define | DSERR_PRIOLEVELNEEDED MAKE_DSHRESULT(70) |
#define | DSERR_SENDLOOP MAKE_DSHRESULT(200) |
#define | DSERR_UNINITIALIZED MAKE_DSHRESULT(170) |
#define | DSERR_UNSUPPORTED E_NOTIMPL |
#define | DSFX_I3DL2REVERB_DECAYHFRATIO_DEFAULT 0.83f |
#define | DSFX_I3DL2REVERB_DECAYHFRATIO_MAX 2.0f |
#define | DSFX_I3DL2REVERB_DECAYHFRATIO_MIN 0.1f |
#define | DSFX_I3DL2REVERB_DECAYTIME_DEFAULT 1.49f |
#define | DSFX_I3DL2REVERB_DECAYTIME_MAX 20.0f |
#define | DSFX_I3DL2REVERB_DECAYTIME_MIN 0.1f |
#define | DSFX_I3DL2REVERB_DENSITY_DEFAULT 100.0f |
#define | DSFX_I3DL2REVERB_DENSITY_MAX 100.0f |
#define | DSFX_I3DL2REVERB_DENSITY_MIN 0.0f |
#define | DSFX_I3DL2REVERB_DIFFUSION_DEFAULT 100.0f |
#define | DSFX_I3DL2REVERB_DIFFUSION_MAX 100.0f |
#define | DSFX_I3DL2REVERB_DIFFUSION_MIN 0.0f |
#define | DSFX_I3DL2REVERB_HFREFERENCE_DEFAULT 5000.0f |
#define | DSFX_I3DL2REVERB_HFREFERENCE_MAX 20000.0f |
#define | DSFX_I3DL2REVERB_HFREFERENCE_MIN 20.0f |
#define | DSFX_I3DL2REVERB_QUALITY_DEFAULT 2 |
#define | DSFX_I3DL2REVERB_QUALITY_MAX 3 |
#define | DSFX_I3DL2REVERB_QUALITY_MIN 0 |
#define | DSFX_I3DL2REVERB_REFLECTIONS_DEFAULT (-2602) |
#define | DSFX_I3DL2REVERB_REFLECTIONS_MAX 1000 |
#define | DSFX_I3DL2REVERB_REFLECTIONS_MIN (-10000) |
#define | DSFX_I3DL2REVERB_REFLECTIONSDELAY_DEFAULT 0.007f |
#define | DSFX_I3DL2REVERB_REFLECTIONSDELAY_MAX 0.3f |
#define | DSFX_I3DL2REVERB_REFLECTIONSDELAY_MIN 0.0f |
#define | DSFX_I3DL2REVERB_REVERB_DEFAULT (200) |
#define | DSFX_I3DL2REVERB_REVERB_MAX 2000 |
#define | DSFX_I3DL2REVERB_REVERB_MIN (-10000) |
#define | DSFX_I3DL2REVERB_REVERBDELAY_DEFAULT 0.011f |
#define | DSFX_I3DL2REVERB_REVERBDELAY_MAX 0.1f |
#define | DSFX_I3DL2REVERB_REVERBDELAY_MIN 0.0f |
#define | DSFX_I3DL2REVERB_ROOM_DEFAULT (-1000) |
#define | DSFX_I3DL2REVERB_ROOM_MAX 0 |
#define | DSFX_I3DL2REVERB_ROOM_MIN (-10000) |
#define | DSFX_I3DL2REVERB_ROOMHF_DEFAULT (-100) |
#define | DSFX_I3DL2REVERB_ROOMHF_MAX 0 |
#define | DSFX_I3DL2REVERB_ROOMHF_MIN (-10000) |
#define | DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_DEFAULT 0.0f |
#define | DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MAX 10.0f |
#define | DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MIN 0.0f |
#define | DSFX_LOCHARDWARE 0x00000001 |
#define | DSFX_LOCSOFTWARE 0x00000002 |
#define | DSFX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT 0.001f |
#define | DSFX_WAVESREVERB_HIGHFREQRTRATIO_MAX 0.999f |
#define | DSFX_WAVESREVERB_HIGHFREQRTRATIO_MIN 0.001f |
#define | DSFX_WAVESREVERB_INGAIN_DEFAULT 0.0f |
#define | DSFX_WAVESREVERB_INGAIN_MAX 0.0f |
#define | DSFX_WAVESREVERB_INGAIN_MIN -96.0f |
#define | DSFX_WAVESREVERB_REVERBMIX_DEFAULT 0.0f |
#define | DSFX_WAVESREVERB_REVERBMIX_MAX 0.0f |
#define | DSFX_WAVESREVERB_REVERBMIX_MIN -96.0f |
#define | DSFX_WAVESREVERB_REVERBTIME_DEFAULT 1000.0f |
#define | DSFX_WAVESREVERB_REVERBTIME_MAX 3000.0f |
#define | DSFX_WAVESREVERB_REVERBTIME_MIN 0.001f |
#define | DSFXCHORUS_DELAY_MAX 20.0f |
#define | DSFXCHORUS_DELAY_MIN 0.0f |
#define | DSFXCHORUS_DEPTH_MAX 100.0f |
#define | DSFXCHORUS_DEPTH_MIN 0.0f |
#define | DSFXCHORUS_FEEDBACK_MAX 99.0f |
#define | DSFXCHORUS_FEEDBACK_MIN -99.0f |
#define | DSFXCHORUS_FREQUENCY_MAX 10.0f |
#define | DSFXCHORUS_FREQUENCY_MIN 0.0f |
#define | DSFXCHORUS_PHASE_180 4 |
#define | DSFXCHORUS_PHASE_90 3 |
#define | DSFXCHORUS_PHASE_MAX 4 |
#define | DSFXCHORUS_PHASE_MIN 0 |
#define | DSFXCHORUS_PHASE_NEG_180 0 |
#define | DSFXCHORUS_PHASE_NEG_90 1 |
#define | DSFXCHORUS_PHASE_ZERO 2 |
#define | DSFXCHORUS_WAVE_SIN 1 |
#define | DSFXCHORUS_WAVE_TRIANGLE 0 |
#define | DSFXCHORUS_WETDRYMIX_MAX 100.0f |
#define | DSFXCHORUS_WETDRYMIX_MIN 0.0f |
#define | DSFXCOMPRESSOR_ATTACK_MAX 500.0f |
#define | DSFXCOMPRESSOR_ATTACK_MIN 0.01f |
#define | DSFXCOMPRESSOR_GAIN_MAX 60.0f |
#define | DSFXCOMPRESSOR_GAIN_MIN -60.0f |
#define | DSFXCOMPRESSOR_PREDELAY_MAX 4.0f |
#define | DSFXCOMPRESSOR_PREDELAY_MIN 0.0f |
#define | DSFXCOMPRESSOR_RATIO_MAX 100.0f |
#define | DSFXCOMPRESSOR_RATIO_MIN 1.0f |
#define | DSFXCOMPRESSOR_RELEASE_MAX 3000.0f |
#define | DSFXCOMPRESSOR_RELEASE_MIN 50.0f |
#define | DSFXCOMPRESSOR_THRESHOLD_MAX 0.0f |
#define | DSFXCOMPRESSOR_THRESHOLD_MIN -60.0f |
#define | DSFXDISTORTION_EDGE_MAX 100.0f |
#define | DSFXDISTORTION_EDGE_MIN 0.0f |
#define | DSFXDISTORTION_GAIN_MAX 0.0f |
#define | DSFXDISTORTION_GAIN_MIN -60.0f |
#define | DSFXDISTORTION_POSTEQBANDWIDTH_MAX 8000.0f |
#define | DSFXDISTORTION_POSTEQBANDWIDTH_MIN 100.0f |
#define | DSFXDISTORTION_POSTEQCENTERFREQUENCY_MAX 8000.0f |
#define | DSFXDISTORTION_POSTEQCENTERFREQUENCY_MIN 100.0f |
#define | DSFXDISTORTION_PRELOWPASSCUTOFF_MAX 8000.0f |
#define | DSFXDISTORTION_PRELOWPASSCUTOFF_MIN 100.0f |
#define | DSFXECHO_FEEDBACK_MAX 100.0f |
#define | DSFXECHO_FEEDBACK_MIN 0.0f |
#define | DSFXECHO_LEFTDELAY_MAX 2000.0f |
#define | DSFXECHO_LEFTDELAY_MIN 1.0f |
#define | DSFXECHO_PANDELAY_MAX 1 |
#define | DSFXECHO_PANDELAY_MIN 0 |
#define | DSFXECHO_RIGHTDELAY_MAX 2000.0f |
#define | DSFXECHO_RIGHTDELAY_MIN 1.0f |
#define | DSFXECHO_WETDRYMIX_MAX 100.0f |
#define | DSFXECHO_WETDRYMIX_MIN 0.0f |
#define | DSFXFLANGER_DELAY_MAX 4.0f |
#define | DSFXFLANGER_DELAY_MIN 0.0f |
#define | DSFXFLANGER_DEPTH_MAX 100.0f |
#define | DSFXFLANGER_DEPTH_MIN 0.0f |
#define | DSFXFLANGER_FEEDBACK_MAX 99.0f |
#define | DSFXFLANGER_FEEDBACK_MIN -99.0f |
#define | DSFXFLANGER_FREQUENCY_MAX 10.0f |
#define | DSFXFLANGER_FREQUENCY_MIN 0.0f |
#define | DSFXFLANGER_PHASE_180 4 |
#define | DSFXFLANGER_PHASE_90 3 |
#define | DSFXFLANGER_PHASE_MAX 4 |
#define | DSFXFLANGER_PHASE_MIN 0 |
#define | DSFXFLANGER_PHASE_NEG_180 0 |
#define | DSFXFLANGER_PHASE_NEG_90 1 |
#define | DSFXFLANGER_PHASE_ZERO 2 |
#define | DSFXFLANGER_WAVE_SIN 1 |
#define | DSFXFLANGER_WAVE_TRIANGLE 0 |
#define | DSFXFLANGER_WETDRYMIX_MAX 100.0f |
#define | DSFXFLANGER_WETDRYMIX_MIN 0.0f |
#define | DSFXGARGLE_RATEHZ_MAX 1000 |
#define | DSFXGARGLE_RATEHZ_MIN 1 |
#define | DSFXGARGLE_WAVE_SQUARE 1 |
#define | DSFXGARGLE_WAVE_TRIANGLE 0 |
#define | DSFXPARAMEQ_BANDWIDTH_MAX 36.0f |
#define | DSFXPARAMEQ_BANDWIDTH_MIN 1.0f |
#define | DSFXPARAMEQ_CENTER_MAX 16000.0f |
#define | DSFXPARAMEQ_CENTER_MIN 80.0f |
#define | DSFXPARAMEQ_GAIN_MAX 15.0f |
#define | DSFXPARAMEQ_GAIN_MIN -15.0f |
#define | DSSCL_EXCLUSIVE 0x00000003 |
#define | DSSCL_NORMAL 0x00000001 |
#define | DSSCL_PRIORITY 0x00000002 |
#define | DSSCL_WRITEPRIMARY 0x00000004 |
#define | DSSPEAKER_5POINT1 0x00000006 |
#define | DSSPEAKER_COMBINED(c, g) ((DWORD)(((BYTE)(c)) | ((DWORD)((BYTE)(g))) << 16)) |
#define | DSSPEAKER_CONFIG(a) ((BYTE)(a)) |
#define | DSSPEAKER_GEOMETRY(a) ((BYTE)(((DWORD)(a) >> 16) & 0x00FF)) |
#define | DSSPEAKER_GEOMETRY_MAX 0x000000B4 |
#define | DSSPEAKER_GEOMETRY_MIN 0x00000005 |
#define | DSSPEAKER_GEOMETRY_NARROW 0x0000000A |
#define | DSSPEAKER_GEOMETRY_WIDE 0x00000014 |
#define | DSSPEAKER_HEADPHONE 0x00000001 |
#define | DSSPEAKER_MONO 0x00000002 |
#define | DSSPEAKER_QUAD 0x00000003 |
#define | DSSPEAKER_STEREO 0x00000004 |
#define | DSSPEAKER_SURROUND 0x00000005 |
#define | DX_SHARED_DEFINES |
#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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_PLATE -1000, -200, 0.0f, 1.30f, 0.90f, 0, 0.002f, 0, 0.010f, 100.0f, 75.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_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_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_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_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_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_UNDERWATER -1000,-4000, 0.0f, 1.49f, 0.10f, -449, 0.007f, 1700, 0.011f, 100.0f, 100.0f, 5000.0f |
#define | I3DL2_MATERIAL_PRESET_BRICKWALL -5000,0.60f |
#define | I3DL2_MATERIAL_PRESET_CURTAIN -1200,0.15f |
#define | I3DL2_MATERIAL_PRESET_DOUBLEWINDOW -5000,0.40f |
#define | I3DL2_MATERIAL_PRESET_SINGLEWINDOW -2800,0.71f |
#define | I3DL2_MATERIAL_PRESET_STONEWALL -6000,0.68f |
#define | I3DL2_MATERIAL_PRESET_THICKDOOR -4400,0.64f |
#define | I3DL2_MATERIAL_PRESET_THINDOOR -1800,0.66f |
#define | I3DL2_MATERIAL_PRESET_WOODWALL -4000,0.50f |
#define | IDirectSound3DBuffer8 IDirectSound3DBuffer |
#define | IDirectSound3DBuffer_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSound3DBuffer_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSound3DBuffer_GetConeAngles(p, a, b) (p)->lpVtbl->GetConeAngles(p,a,b) |
#define | IDirectSound3DBuffer_GetConeOrientation(p, a) (p)->lpVtbl->GetConeOrientation(p,a) |
#define | IDirectSound3DBuffer_GetConeOutsideVolume(p, a) (p)->lpVtbl->GetConeOutsideVolume(p,a) |
#define | IDirectSound3DBuffer_GetMaxDistance(p, a) (p)->lpVtbl->GetMaxDistance(p,a) |
#define | IDirectSound3DBuffer_GetMinDistance(p, a) (p)->lpVtbl->GetMinDistance(p,a) |
#define | IDirectSound3DBuffer_GetMode(p, a) (p)->lpVtbl->GetMode(p,a) |
#define | IDirectSound3DBuffer_GetPosition(p, a) (p)->lpVtbl->GetPosition(p,a) |
#define | IDirectSound3DBuffer_GetVelocity(p, a) (p)->lpVtbl->GetVelocity(p,a) |
#define | IDirectSound3DBuffer_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSound3DBuffer_Release(p) IUnknown_Release(p) |
#define | IDirectSound3DBuffer_SetAllParameters(p, a, b) (p)->lpVtbl->SetAllParameters(p,a,b) |
#define | IDirectSound3DBuffer_SetConeAngles(p, a, b, c) (p)->lpVtbl->SetConeAngles(p,a,b,c) |
#define | IDirectSound3DBuffer_SetConeOrientation(p, a, b, c, d) (p)->lpVtbl->SetConeOrientation(p,a,b,c,d) |
#define | IDirectSound3DBuffer_SetConeOutsideVolume(p, a, b) (p)->lpVtbl->SetConeOutsideVolume(p,a,b) |
#define | IDirectSound3DBuffer_SetMaxDistance(p, a, b) (p)->lpVtbl->SetMaxDistance(p,a,b) |
#define | IDirectSound3DBuffer_SetMinDistance(p, a, b) (p)->lpVtbl->SetMinDistance(p,a,b) |
#define | IDirectSound3DBuffer_SetMode(p, a, b) (p)->lpVtbl->SetMode(p,a,b) |
#define | IDirectSound3DBuffer_SetPosition(p, a, b, c, d) (p)->lpVtbl->SetPosition(p,a,b,c,d) |
#define | IDirectSound3DBuffer_SetVelocity(p, a, b, c, d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) |
#define | IDirectSound3DListener8 IDirectSound3DListener |
#define | IDirectSound3DListener_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSound3DListener_CommitDeferredSettings(p) (p)->lpVtbl->CommitDeferredSettings(p) |
#define | IDirectSound3DListener_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSound3DListener_GetDistanceFactor(p, a) (p)->lpVtbl->GetDistanceFactor(p,a) |
#define | IDirectSound3DListener_GetDopplerFactor(p, a) (p)->lpVtbl->GetDopplerFactor(p,a) |
#define | IDirectSound3DListener_GetOrientation(p, a, b) (p)->lpVtbl->GetOrientation(p,a,b) |
#define | IDirectSound3DListener_GetPosition(p, a) (p)->lpVtbl->GetPosition(p,a) |
#define | IDirectSound3DListener_GetRolloffFactor(p, a) (p)->lpVtbl->GetRolloffFactor(p,a) |
#define | IDirectSound3DListener_GetVelocity(p, a) (p)->lpVtbl->GetVelocity(p,a) |
#define | IDirectSound3DListener_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSound3DListener_Release(p) IUnknown_Release(p) |
#define | IDirectSound3DListener_SetAllParameters(p, a, b) (p)->lpVtbl->SetAllParameters(p,a,b) |
#define | IDirectSound3DListener_SetDistanceFactor(p, a, b) (p)->lpVtbl->SetDistanceFactor(p,a,b) |
#define | IDirectSound3DListener_SetDopplerFactor(p, a, b) (p)->lpVtbl->SetDopplerFactor(p,a,b) |
#define | IDirectSound3DListener_SetOrientation(p, a, b, c, d, e, f, g) (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) |
#define | IDirectSound3DListener_SetPosition(p, a, b, c, d) (p)->lpVtbl->SetPosition(p,a,b,c,d) |
#define | IDirectSound3DListener_SetRolloffFactor(p, a, b) (p)->lpVtbl->SetRolloffFactor(p,a,b) |
#define | IDirectSound3DListener_SetVelocity(p, a, b, c, d) (p)->lpVtbl->SetVelocity(p,a,b,c,d) |
#define | IDirectSound8_AddRef(p) IDirectSound_AddRef(p) |
#define | IDirectSound8_Compact(p) IDirectSound_Compact(p) |
#define | IDirectSound8_CreateSoundBuffer(p, a, b, c) IDirectSound_CreateSoundBuffer(p,a,b,c) |
#define | IDirectSound8_DuplicateSoundBuffer(p, a, b) IDirectSound_DuplicateSoundBuffer(p,a,b) |
#define | IDirectSound8_GetCaps(p, a) IDirectSound_GetCaps(p,a) |
#define | IDirectSound8_GetSpeakerConfig(p, a) IDirectSound_GetSpeakerConfig(p,a) |
#define | IDirectSound8_Initialize(p, a) IDirectSound_Initialize(p,a) |
#define | IDirectSound8_QueryInterface(p, a, b) IDirectSound_QueryInterface(p,a,b) |
#define | IDirectSound8_Release(p) IDirectSound_Release(p) |
#define | IDirectSound8_SetCooperativeLevel(p, a, b) IDirectSound_SetCooperativeLevel(p,a,b) |
#define | IDirectSound8_SetSpeakerConfig(p, a) IDirectSound_SetSpeakerConfig(p,a) |
#define | IDirectSound8_VerifyCertification(p, a) (p)->lpVtbl->VerifyCertification(p,a) |
#define | IDirectSound_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSound_Compact(p) (p)->lpVtbl->Compact(p) |
#define | IDirectSound_CreateSoundBuffer(p, a, b, c) (p)->lpVtbl->CreateSoundBuffer(p,a,b,c) |
#define | IDirectSound_DuplicateSoundBuffer(p, a, b) (p)->lpVtbl->DuplicateSoundBuffer(p,a,b) |
#define | IDirectSound_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
#define | IDirectSound_GetSpeakerConfig(p, a) (p)->lpVtbl->GetSpeakerConfig(p,a) |
#define | IDirectSound_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
#define | IDirectSound_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSound_Release(p) IUnknown_Release(p) |
#define | IDirectSound_SetCooperativeLevel(p, a, b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define | IDirectSound_SetSpeakerConfig(p, b) (p)->lpVtbl->SetSpeakerConfig(p,b) |
#define | IDirectSoundBuffer8_AcquireResources(p, a, b, c) (p)->lpVtbl->AcquireResources(p,a,b,c) |
#define | IDirectSoundBuffer8_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundBuffer8_GetCaps(p, a) IDirectSoundBuffer_GetCaps(p,a) |
#define | IDirectSoundBuffer8_GetCurrentPosition(p, a, b) IDirectSoundBuffer_GetCurrentPosition(p,a,b) |
#define | IDirectSoundBuffer8_GetFormat(p, a, b, c) IDirectSoundBuffer_GetFormat(p,a,b,c) |
#define | IDirectSoundBuffer8_GetFrequency(p, a) IDirectSoundBuffer_GetFrequency(p,a) |
#define | IDirectSoundBuffer8_GetObjectInPath(p, a, b, c, d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) |
#define | IDirectSoundBuffer8_GetPan(p, a) IDirectSoundBuffer_GetPan(p,a) |
#define | IDirectSoundBuffer8_GetStatus(p, a) IDirectSoundBuffer_GetStatus(p,a) |
#define | IDirectSoundBuffer8_GetVolume(p, a) IDirectSoundBuffer_GetVolume(p,a) |
#define | IDirectSoundBuffer8_Initialize(p, a, b) IDirectSoundBuffer_Initialize(p,a,b) |
#define | IDirectSoundBuffer8_Lock(p, a, b, c, d, e, f, g) IDirectSoundBuffer_Lock(p,a,b,c,d,e,f,g) |
#define | IDirectSoundBuffer8_Play(p, a, b, c) IDirectSoundBuffer_Play(p,a,b,c) |
#define | IDirectSoundBuffer8_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundBuffer8_Release(p) IUnknown_Release(p) |
#define | IDirectSoundBuffer8_Restore(p) IDirectSoundBuffer_Restore(p) |
#define | IDirectSoundBuffer8_SetCurrentPosition(p, a) IDirectSoundBuffer_SetCurrentPosition(p,a) |
#define | IDirectSoundBuffer8_SetFormat(p, a) IDirectSoundBuffer_SetFormat(p,a) |
#define | IDirectSoundBuffer8_SetFrequency(p, a) IDirectSoundBuffer_SetFrequency(p,a) |
#define | IDirectSoundBuffer8_SetFX(p, a, b, c) (p)->lpVtbl->SetFX(p,a,b,c) |
#define | IDirectSoundBuffer8_SetPan(p, a) IDirectSoundBuffer_SetPan(p,a) |
#define | IDirectSoundBuffer8_SetVolume(p, a) IDirectSoundBuffer_SetVolume(p,a) |
#define | IDirectSoundBuffer8_Stop(p) IDirectSoundBuffer_Stop(p) |
#define | IDirectSoundBuffer8_Unlock(p, a, b, c, d) IDirectSoundBuffer_Unlock(p,a,b,c,d) |
#define | IDirectSoundBuffer_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundBuffer_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
#define | IDirectSoundBuffer_GetCurrentPosition(p, a, b) (p)->lpVtbl->GetCurrentPosition(p,a,b) |
#define | IDirectSoundBuffer_GetFormat(p, a, b, c) (p)->lpVtbl->GetFormat(p,a,b,c) |
#define | IDirectSoundBuffer_GetFrequency(p, a) (p)->lpVtbl->GetFrequency(p,a) |
#define | IDirectSoundBuffer_GetPan(p, a) (p)->lpVtbl->GetPan(p,a) |
#define | IDirectSoundBuffer_GetStatus(p, a) (p)->lpVtbl->GetStatus(p,a) |
#define | IDirectSoundBuffer_GetVolume(p, a) (p)->lpVtbl->GetVolume(p,a) |
#define | IDirectSoundBuffer_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
#define | IDirectSoundBuffer_Lock(p, a, b, c, d, e, f, g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
#define | IDirectSoundBuffer_Play(p, a, b, c) (p)->lpVtbl->Play(p,a,b,c) |
#define | IDirectSoundBuffer_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundBuffer_Release(p) IUnknown_Release(p) |
#define | IDirectSoundBuffer_Restore(p) (p)->lpVtbl->Restore(p) |
#define | IDirectSoundBuffer_SetCurrentPosition(p, a) (p)->lpVtbl->SetCurrentPosition(p,a) |
#define | IDirectSoundBuffer_SetFormat(p, a) (p)->lpVtbl->SetFormat(p,a) |
#define | IDirectSoundBuffer_SetFrequency(p, a) (p)->lpVtbl->SetFrequency(p,a) |
#define | IDirectSoundBuffer_SetPan(p, a) (p)->lpVtbl->SetPan(p,a) |
#define | IDirectSoundBuffer_SetVolume(p, a) (p)->lpVtbl->SetVolume(p,a) |
#define | IDirectSoundBuffer_Stop(p) (p)->lpVtbl->Stop(p) |
#define | IDirectSoundBuffer_Unlock(p, a, b, c, d) (p)->lpVtbl->Unlock(p,a,b,c,d) |
#define | IDirectSoundCapture8 IDirectSoundCapture |
#define | IDirectSoundCapture_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundCapture_CreateCaptureBuffer(p, a, b, c) (p)->lpVtbl->CreateCaptureBuffer(p,a,b,c) |
#define | IDirectSoundCapture_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
#define | IDirectSoundCapture_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
#define | IDirectSoundCapture_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundCapture_Release(p) IUnknown_Release(p) |
#define | IDirectSoundCaptureBuffer8_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundCaptureBuffer8_GetCaps(p, a) IDirectSoundCaptureBuffer_GetCaps(p,a) |
#define | IDirectSoundCaptureBuffer8_GetCurrentPosition(p, a, b) IDirectSoundCaptureBuffer_GetCurrentPosition(p,a,b) |
#define | IDirectSoundCaptureBuffer8_GetFormat(p, a, b, c) IDirectSoundCaptureBuffer_GetFormat(p,a,b,c) |
#define | IDirectSoundCaptureBuffer8_GetFXStatus(p, a, b) (p)->lpVtbl->GetFXStatus(p,a,b) |
#define | IDirectSoundCaptureBuffer8_GetObjectInPath(p, a, b, c, d) (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) |
#define | IDirectSoundCaptureBuffer8_GetStatus(p, a) IDirectSoundCaptureBuffer_GetStatus(p,a) |
#define | IDirectSoundCaptureBuffer8_Initialize(p, a, b) IDirectSoundCaptureBuffer_Initialize(p,a,b) |
#define | IDirectSoundCaptureBuffer8_Lock(p, a, b, c, d, e, f, g) IDirectSoundCaptureBuffer_Lock(p,a,b,c,d,e,f,g) |
#define | IDirectSoundCaptureBuffer8_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundCaptureBuffer8_Release(p) IUnknown_Release(p) |
#define | IDirectSoundCaptureBuffer8_Start(p, a) IDirectSoundCaptureBuffer_Start(p,a) |
#define | IDirectSoundCaptureBuffer8_Stop(p) IDirectSoundCaptureBuffer_Stop(p)) |
#define | IDirectSoundCaptureBuffer8_Unlock(p, a, b, c, d) IDirectSoundCaptureBuffer_Unlock(p,a,b,c,d) |
#define | IDirectSoundCaptureBuffer_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundCaptureBuffer_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
#define | IDirectSoundCaptureBuffer_GetCurrentPosition(p, a, b) (p)->lpVtbl->GetCurrentPosition(p,a,b) |
#define | IDirectSoundCaptureBuffer_GetFormat(p, a, b, c) (p)->lpVtbl->GetFormat(p,a,b,c) |
#define | IDirectSoundCaptureBuffer_GetStatus(p, a) (p)->lpVtbl->GetStatus(p,a) |
#define | IDirectSoundCaptureBuffer_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
#define | IDirectSoundCaptureBuffer_Lock(p, a, b, c, d, e, f, g) (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
#define | IDirectSoundCaptureBuffer_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundCaptureBuffer_Release(p) IUnknown_Release(p) |
#define | IDirectSoundCaptureBuffer_Start(p, a) (p)->lpVtbl->Start(p,a) |
#define | IDirectSoundCaptureBuffer_Stop(p) (p)->lpVtbl->Stop(p) |
#define | IDirectSoundCaptureBuffer_Unlock(p, a, b, c, d) (p)->lpVtbl->Unlock(p,a,b,c,d) |
#define | IDirectSoundCaptureFXAec8 IDirectSoundCaptureFXAec |
#define | IDirectSoundCaptureFXAec_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundCaptureFXAec_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundCaptureFXAec_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundCaptureFXAec_Release(p) IUnknown_Release(p) |
#define | IDirectSoundCaptureFXAec_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundCaptureFXNoiseSuppress8 IDirectSoundCaptureFXNoiseSuppress |
#define | IDirectSoundCaptureFXNoiseSuppress_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundCaptureFXNoiseSuppress_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundCaptureFXNoiseSuppress_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundCaptureFXNoiseSuppress_Release(p) IUnknown_Release(p) |
#define | IDirectSoundCaptureFXNoiseSuppress_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFullDuplex8 IDirectSoundFullDuplex |
#define | IDirectSoundFullDuplex_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFullDuplex_Initialize(p, a, b, c, d, e, f, g, h) (p)->lpVtbl->Initialize(p,a,b,c,d,e,f,g,h) |
#define | IDirectSoundFullDuplex_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFullDuplex_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXChorus8 IDirectSoundFXChorus |
#define | IDirectSoundFXChorus_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXChorus_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXChorus_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXChorus_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXChorus_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXCompressor8 IDirectSoundFXCompressor |
#define | IDirectSoundFXCompressor_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXCompressor_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXCompressor_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXCompressor_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXCompressor_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXDistortion8 IDirectSoundFXDistortion |
#define | IDirectSoundFXDistortion_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXDistortion_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXDistortion_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXDistortion_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXDistortion_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXEcho8 IDirectSoundFXEcho |
#define | IDirectSoundFXEcho_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXEcho_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXEcho_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXEcho_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXEcho_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXFlanger8 IDirectSoundFXFlanger |
#define | IDirectSoundFXFlanger_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXFlanger_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXFlanger_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXFlanger_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXFlanger_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXGargle8 IDirectSoundFXGargle |
#define | IDirectSoundFXGargle_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXGargle_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXGargle_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXGargle_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXGargle_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXI3DL2Reverb8 IDirectSoundFXI3DL2Reverb |
#define | IDirectSoundFXI3DL2Reverb_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXI3DL2Reverb_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXI3DL2Reverb_GetPreset(p, a) (p)->lpVtbl->GetPreset(p,a) |
#define | IDirectSoundFXI3DL2Reverb_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXI3DL2Reverb_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXI3DL2Reverb_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXI3DL2Reverb_SetPreset(p, a) (p)->lpVtbl->SetPreset(p,a) |
#define | IDirectSoundFXParamEq8 IDirectSoundFXParamEq |
#define | IDirectSoundFXParamEq_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXParamEq_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXParamEq_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXParamEq_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXParamEq_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundFXWavesReverb8 IDirectSoundFXWavesReverb |
#define | IDirectSoundFXWavesReverb_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundFXWavesReverb_GetAllParameters(p, a) (p)->lpVtbl->GetAllParameters(p,a) |
#define | IDirectSoundFXWavesReverb_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundFXWavesReverb_Release(p) IUnknown_Release(p) |
#define | IDirectSoundFXWavesReverb_SetAllParameters(p, a) (p)->lpVtbl->SetAllParameters(p,a) |
#define | IDirectSoundNotify8 IDirectSoundNotify |
#define | IDirectSoundNotify_AddRef(p) IUnknown_AddRef(p) |
#define | IDirectSoundNotify_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IDirectSoundNotify_Release(p) IUnknown_Release(p) |
#define | IDirectSoundNotify_SetNotificationPositions(p, a, b) (p)->lpVtbl->SetNotificationPositions(p,a,b) |
#define | IID_IDirectSound3DBuffer8 IID_IDirectSound3DBuffer |
#define | IID_IDirectSound3DListener8 IID_IDirectSound3DListener |
#define | IID_IDirectSoundCapture8 IID_IDirectSoundCapture |
#define | IID_IDirectSoundCaptureFXAec8 IID_IDirectSoundCaptureFXAec |
#define | IID_IDirectSoundCaptureFXNoiseSuppress8 IID_IDirectSoundCaptureFXNoiseSuppress |
#define | IID_IDirectSoundFullDuplex8 IID_IDirectSoundFullDuplex |
#define | IID_IDirectSoundFXChorus8 IID_IDirectSoundFXChorus |
#define | IID_IDirectSoundFXCompressor8 IID_IDirectSoundFXCompressor |
#define | IID_IDirectSoundFXDistortion8 IID_IDirectSoundFXDistortion |
#define | IID_IDirectSoundFXEcho8 IID_IDirectSoundFXEcho |
#define | IID_IDirectSoundFXFlanger8 IID_IDirectSoundFXFlanger |
#define | IID_IDirectSoundFXGargle8 IID_IDirectSoundFXGargle |
#define | IID_IDirectSoundFXI3DL2Reverb8 IID_IDirectSoundFXI3DL2Reverb |
#define | IID_IDirectSoundFXParamEq8 IID_IDirectSoundFXParamEq |
#define | IID_IDirectSoundFXWavesReverb8 IID_IDirectSoundFXWavesReverb |
#define | IID_IDirectSoundNotify8 IID_IDirectSoundNotify |
#define | IKsPropertySet_AddRef(p) IUnknown_AddRef(p) |
#define | IKsPropertySet_Get(p, a, b, c, d, e, f, g) (p)->lpVtbl->Get(p,a,b,c,d,e,f,g) |
#define | IKsPropertySet_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IKsPropertySet_QuerySupport(p, a, b, c) (p)->lpVtbl->QuerySupport(p,a,b,c) |
#define | IKsPropertySet_Release(p) IUnknown_Release(p) |
#define | IKsPropertySet_Set(p, a, b, c, d, e, f) (p)->lpVtbl->Set(p,a,b,c,d,e,f) |
#define | INTERFACE IReferenceClock |
#define | INTERFACE IDirectSound |
#define | INTERFACE IDirectSound8 |
#define | INTERFACE IDirectSoundBuffer |
#define | INTERFACE IDirectSoundBuffer8 |
#define | INTERFACE IDirectSound3DListener |
#define | INTERFACE IDirectSound3DBuffer |
#define | INTERFACE IDirectSoundCapture |
#define | INTERFACE IDirectSoundCaptureBuffer |
#define | INTERFACE IDirectSoundCaptureBuffer8 |
#define | INTERFACE IDirectSoundNotify |
#define | INTERFACE IKsPropertySet |
#define | INTERFACE IDirectSoundFXGargle |
#define | INTERFACE IDirectSoundFXChorus |
#define | INTERFACE IDirectSoundFXFlanger |
#define | INTERFACE IDirectSoundFXEcho |
#define | INTERFACE IDirectSoundFXDistortion |
#define | INTERFACE IDirectSoundFXCompressor |
#define | INTERFACE IDirectSoundFXParamEq |
#define | INTERFACE IDirectSoundFXI3DL2Reverb |
#define | INTERFACE IDirectSoundFXWavesReverb |
#define | INTERFACE IDirectSoundCaptureFXAec |
#define | INTERFACE IDirectSoundCaptureFXNoiseSuppress |
#define | INTERFACE IDirectSoundFullDuplex |
#define | IReferenceClock_AddRef(p) IUnknown_AddRef(p) |
#define | IReferenceClock_AdvisePeriodic(p, a, b, c, d) (p)->lpVtbl->AdvisePeriodic(p,a,b,c,d) |
#define | IReferenceClock_AdviseTime(p, a, b, c, d) (p)->lpVtbl->AdviseTime(p,a,b,c,d) |
#define | IReferenceClock_GetTime(p, a) (p)->lpVtbl->GetTime(p,a) |
#define | IReferenceClock_QueryInterface(p, a, b) IUnknown_QueryInterface(p,a,b) |
#define | IReferenceClock_Release(p) IUnknown_Release(p) |
#define | IReferenceClock_Unadvise(p, a) (p)->lpVtbl->Unadvise(p,a) |
#define | IUnknown_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IUnknown_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IUnknown_Release(p) (p)->lpVtbl->Release(p) |
#define | KSPROPERTY_SUPPORT_GET 0x00000001 |
#define | KSPROPERTY_SUPPORT_SET 0x00000002 |
#define | LPD3DCOLOR_DEFINED |
#define | LPD3DVECTOR_DEFINED |
#define | LPDSENUMCALLBACK LPDSENUMCALLBACKA |
#define | MAKE_DSHRESULT(code) MAKE_HRESULT(1, _FACDS, code) |
Typedefs | |
typedef DWORD | D3DCOLOR |
typedef float | D3DVALUE |
typedef struct _D3DVECTOR | D3DVECTOR |
typedef struct _DS3DBUFFER | DS3DBUFFER |
typedef struct _DS3DLISTENER | DS3DLISTENER |
typedef struct _DSBCAPS | DSBCAPS |
typedef struct _DSBPOSITIONNOTIFY | DSBPOSITIONNOTIFY |
typedef struct _DSBUFFERDESC | DSBUFFERDESC |
typedef struct _DSBUFFERDESC1 | DSBUFFERDESC1 |
typedef struct _DSCAPS | DSCAPS |
typedef struct _DSCBCAPS | DSCBCAPS |
typedef struct _DSCBUFFERDESC | DSCBUFFERDESC |
typedef struct _DSCBUFFERDESC1 | DSCBUFFERDESC1 |
typedef struct _DSCCAPS | DSCCAPS |
typedef struct _DSCEFFECTDESC | DSCEFFECTDESC |
typedef struct _DSCFXAec | DSCFXAec |
typedef struct _DSCFXNoiseSuppress | DSCFXNoiseSuppress |
typedef struct _DSEFFECTDESC | DSEFFECTDESC |
typedef struct _DSFXChorus | DSFXChorus |
typedef struct _DSFXCompressor | DSFXCompressor |
typedef struct _DSFXDistortion | DSFXDistortion |
typedef struct _DSFXEcho | DSFXEcho |
typedef struct _DSFXFlanger | DSFXFlanger |
typedef struct _DSFXGargle | DSFXGargle |
typedef struct _DSFXI3DL2Reverb | DSFXI3DL2Reverb |
typedef struct _DSFXParamEq | DSFXParamEq |
typedef struct _DSFXWavesReverb | DSFXWavesReverb |
typedef const DS3DBUFFER * | LPCDS3DBUFFER |
typedef const DS3DLISTENER * | LPCDS3DLISTENER |
typedef const DSBCAPS * | LPCDSBCAPS |
typedef const DSBPOSITIONNOTIFY * | LPCDSBPOSITIONNOTIFY |
typedef const DSBUFFERDESC * | LPCDSBUFFERDESC |
typedef const DSBUFFERDESC1 * | LPCDSBUFFERDESC1 |
typedef const DSCAPS * | LPCDSCAPS |
typedef const DSCBCAPS * | LPCDSCBCAPS |
typedef const DSCBUFFERDESC * | LPCDSCBUFFERDESC |
typedef const DSCCAPS * | LPCDSCCAPS |
typedef const DSCEFFECTDESC * | LPCDSCEFFECTDESC |
typedef const DSCFXAec * | LPCDSCFXAec |
typedef const DSCFXNoiseSuppress * | LPCDSCFXNoiseSuppress |
typedef const DSEFFECTDESC * | LPCDSEFFECTDESC |
typedef const DSFXChorus * | LPCDSFXChorus |
typedef const DSFXCompressor * | LPCDSFXCompressor |
typedef const DSFXDistortion * | LPCDSFXDistortion |
typedef const DSFXEcho * | LPCDSFXEcho |
typedef const DSFXFlanger * | LPCDSFXFlanger |
typedef const DSFXGargle * | LPCDSFXGargle |
typedef const DSFXI3DL2Reverb * | LPCDSFXI3DL2Reverb |
typedef const DSFXParamEq * | LPCDSFXParamEq |
typedef const DSFXWavesReverb * | LPCDSFXWavesReverb |
typedef const GUID * | LPCGUID |
typedef const WAVEFORMATEX * | LPCWAVEFORMATEX |
typedef DWORD * | LPD3DCOLOR |
typedef float * | LPD3DVALUE |
typedef D3DVECTOR * | LPD3DVECTOR |
typedef struct IDirectSound * | LPDIRECTSOUND |
typedef struct IDirectSound3DBuffer * | LPDIRECTSOUND3DBUFFER |
typedef struct IDirectSound3DBuffer * | LPDIRECTSOUND3DBUFFER8 |
typedef struct IDirectSound3DListener * | LPDIRECTSOUND3DLISTENER |
typedef struct IDirectSound3DListener * | LPDIRECTSOUND3DLISTENER8 |
typedef struct IDirectSound8 * | LPDIRECTSOUND8 |
typedef struct IDirectSoundBuffer * | LPDIRECTSOUNDBUFFER |
typedef struct IDirectSoundBuffer8 * | LPDIRECTSOUNDBUFFER8 |
typedef struct IDirectSoundCapture * | LPDIRECTSOUNDCAPTURE |
typedef struct IDirectSoundCapture * | LPDIRECTSOUNDCAPTURE8 |
typedef struct IDirectSoundCaptureBuffer * | LPDIRECTSOUNDCAPTUREBUFFER |
typedef struct IDirectSoundCaptureBuffer8 * | LPDIRECTSOUNDCAPTUREBUFFER8 |
typedef struct IDirectSoundCaptureFXAec * | LPDIRECTSOUNDCAPTUREFXAEC |
typedef struct IDirectSoundCaptureFXAec * | LPDIRECTSOUNDCAPTUREFXAEC8 |
typedef struct IDirectSoundCaptureFXNoiseSuppress * | LPDIRECTSOUNDCAPTUREFXNOISESUPPRESS |
typedef struct IDirectSoundCaptureFXNoiseSuppress * | LPDIRECTSOUNDCAPTUREFXNOISESUPPRESS8 |
typedef struct IDirectSoundFullDuplex * | LPDIRECTSOUNDFULLDUPLEX |
typedef struct IDirectSoundFullDuplex * | LPDIRECTSOUNDFULLDUPLEX8 |
typedef struct IDirectSoundFXChorus * | LPDIRECTSOUNDFXCHORUS |
typedef struct IDirectSoundFXChorus * | LPDIRECTSOUNDFXCHORUS8 |
typedef struct IDirectSoundFXCompressor * | LPDIRECTSOUNDFXCOMPRESSOR |
typedef struct IDirectSoundFXCompressor * | LPDIRECTSOUNDFXCOMPRESSOR8 |
typedef struct IDirectSoundFXDistortion * | LPDIRECTSOUNDFXDISTORTION |
typedef struct IDirectSoundFXDistortion * | LPDIRECTSOUNDFXDISTORTION8 |
typedef struct IDirectSoundFXEcho * | LPDIRECTSOUNDFXECHO |
typedef struct IDirectSoundFXEcho * | LPDIRECTSOUNDFXECHO8 |
typedef struct IDirectSoundFXFlanger * | LPDIRECTSOUNDFXFLANGER |
typedef struct IDirectSoundFXFlanger * | LPDIRECTSOUNDFXFLANGER8 |
typedef struct IDirectSoundFXGargle * | LPDIRECTSOUNDFXGARGLE |
typedef struct IDirectSoundFXGargle * | LPDIRECTSOUNDFXGARGLE8 |
typedef struct IDirectSoundFXI3DL2Reverb * | LPDIRECTSOUNDFXI3DL2REVERB |
typedef struct IDirectSoundFXI3DL2Reverb * | LPDIRECTSOUNDFXI3DL2REVERB8 |
typedef struct IDirectSoundFXParamEq * | LPDIRECTSOUNDFXPARAMEQ |
typedef struct IDirectSoundFXParamEq * | LPDIRECTSOUNDFXPARAMEQ8 |
typedef struct IDirectSoundFXWavesReverb * | LPDIRECTSOUNDFXWAVESREVERB |
typedef struct IDirectSoundFXWavesReverb * | LPDIRECTSOUNDFXWAVESREVERB8 |
typedef struct IDirectSoundNotify * | LPDIRECTSOUNDNOTIFY |
typedef struct IDirectSoundNotify * | LPDIRECTSOUNDNOTIFY8 |
typedef struct _DS3DBUFFER * | LPDS3DBUFFER |
typedef struct _DS3DLISTENER * | LPDS3DLISTENER |
typedef struct _DSBCAPS * | LPDSBCAPS |
typedef struct _DSBPOSITIONNOTIFY * | LPDSBPOSITIONNOTIFY |
typedef struct _DSBUFFERDESC * | LPDSBUFFERDESC |
typedef struct _DSBUFFERDESC1 * | LPDSBUFFERDESC1 |
typedef struct _DSCAPS * | LPDSCAPS |
typedef struct _DSCBCAPS * | LPDSCBCAPS |
typedef struct _DSCBUFFERDESC * | LPDSCBUFFERDESC |
typedef struct _DSCBUFFERDESC1 * | LPDSCBUFFERDESC1 |
typedef struct _DSCCAPS * | LPDSCCAPS |
typedef struct _DSCEFFECTDESC * | LPDSCEFFECTDESC |
typedef struct _DSCFXAec * | LPDSCFXAec |
typedef struct _DSCFXNoiseSuppress * | LPDSCFXNoiseSuppress |
typedef struct _DSEFFECTDESC * | LPDSEFFECTDESC |
typedef BOOL(CALLBACK * | LPDSENUMCALLBACKA )(LPGUID, LPCSTR, LPCSTR, LPVOID) |
typedef BOOL(CALLBACK * | LPDSENUMCALLBACKW )(LPGUID, LPCWSTR, LPCWSTR, LPVOID) |
typedef struct _DSFXChorus * | LPDSFXChorus |
typedef struct _DSFXCompressor * | LPDSFXCompressor |
typedef struct _DSFXDistortion * | LPDSFXDistortion |
typedef struct _DSFXEcho * | LPDSFXEcho |
typedef struct _DSFXFlanger * | LPDSFXFlanger |
typedef struct _DSFXGargle * | LPDSFXGargle |
typedef struct _DSFXI3DL2Reverb * | LPDSFXI3DL2Reverb |
typedef struct _DSFXParamEq * | LPDSFXParamEq |
typedef struct _DSFXWavesReverb * | LPDSFXWavesReverb |
typedef struct IKsPropertySet * | LPKSPROPERTYSET |
typedef LPDIRECTSOUND * | LPLPDIRECTSOUND |
typedef LPDIRECTSOUND3DBUFFER * | LPLPDIRECTSOUND3DBUFFER |
typedef LPDIRECTSOUND3DLISTENER * | LPLPDIRECTSOUND3DLISTENER |
typedef LPDIRECTSOUND8 * | LPLPDIRECTSOUND8 |
typedef LPDIRECTSOUNDBUFFER * | LPLPDIRECTSOUNDBUFFER |
typedef LPDIRECTSOUNDBUFFER8 * | LPLPDIRECTSOUNDBUFFER8 |
typedef LPDIRECTSOUNDCAPTURE * | LPLPDIRECTSOUNDCAPTURE |
typedef LPDIRECTSOUNDCAPTURE8 * | LPLPDIRECTSOUNDCAPTURE8 |
typedef LPDIRECTSOUNDCAPTUREBUFFER * | LPLPDIRECTSOUNDCAPTUREBUFFER |
typedef LPDIRECTSOUNDCAPTUREBUFFER8 * | LPLPDIRECTSOUNDCAPTUREBUFFER8 |
typedef LPDIRECTSOUNDNOTIFY * | LPLPDIRECTSOUNDNOTIFY |
typedef REFERENCE_TIME * | LPREFERENCE_TIME |
typedef LONGLONG | REFERENCE_TIME |
Enumerations | |
enum | { DSFXR_PRESENT, DSFXR_LOCHARDWARE, DSFXR_LOCSOFTWARE, DSFXR_UNALLOCATED, DSFXR_FAILED, DSFXR_UNKNOWN, DSFXR_SENDLOOP } |
enum | { DSFX_I3DL2_MATERIAL_PRESET_SINGLEWINDOW, DSFX_I3DL2_MATERIAL_PRESET_DOUBLEWINDOW, DSFX_I3DL2_MATERIAL_PRESET_THINDOOR, DSFX_I3DL2_MATERIAL_PRESET_THICKDOOR, DSFX_I3DL2_MATERIAL_PRESET_WOODWALL, DSFX_I3DL2_MATERIAL_PRESET_BRICKWALL, DSFX_I3DL2_MATERIAL_PRESET_STONEWALL, DSFX_I3DL2_MATERIAL_PRESET_CURTAIN } |
enum | { DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT, DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC, DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL, DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM, DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL, DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE, DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA, DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR, DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY, DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY, DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR, DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY, DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST, DSFX_I3DL2_ENVIRONMENT_PRESET_CITY, DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS, DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY, DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN, DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT, DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE, DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER, DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM, DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL, DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL, DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE } |
Functions | |
DECLARE_INTERFACE_ (IReferenceClock, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSound, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSound8, IDirectSound) | |
DECLARE_INTERFACE_ (IDirectSoundBuffer, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundBuffer8, IDirectSoundBuffer) | |
DECLARE_INTERFACE_ (IDirectSound3DListener, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSound3DBuffer, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundCapture, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundCaptureBuffer, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundCaptureBuffer8, IDirectSoundCaptureBuffer) | |
DECLARE_INTERFACE_ (IDirectSoundNotify, IUnknown) | |
DECLARE_INTERFACE_ (IKsPropertySet, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXGargle, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXChorus, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXFlanger, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXEcho, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXDistortion, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXCompressor, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXParamEq, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXI3DL2Reverb, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFXWavesReverb, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundCaptureFXAec, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundCaptureFXNoiseSuppress, IUnknown) | |
DECLARE_INTERFACE_ (IDirectSoundFullDuplex, IUnknown) | |
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) | |
DEFINE_GUID (IID_IReferenceClock, 0x56a86897, 0x0ad4, 0x11ce, 0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70) | |
DEFINE_GUID (IID_IDirectSound, 0x279AFA83, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) | |
DEFINE_GUID (IID_IDirectSound8, 0xC50A7E93, 0xF395, 0x4834, 0x9E, 0xF6, 0x7F, 0xA9, 0x9D, 0xE5, 0x09, 0x66) | |
DEFINE_GUID (IID_IDirectSoundBuffer, 0x279AFA85, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) | |
DEFINE_GUID (IID_IDirectSoundBuffer8, 0x6825a449, 0x7524, 0x4d82, 0x92, 0x0f, 0x50, 0xe3, 0x6a, 0xb3, 0xab, 0x1e) | |
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) | |
DEFINE_GUID (IID_IDirectSound3DBuffer, 0x279AFA86, 0x4981, 0x11CE, 0xA5, 0x21, 0x00, 0x20, 0xAF, 0x0B, 0xE5, 0x60) | |
DEFINE_GUID (IID_IDirectSoundCapture, 0xb0210781, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16) | |
DEFINE_GUID (IID_IDirectSoundCaptureBuffer, 0xb0210782, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16) | |
DEFINE_GUID (IID_IDirectSoundCaptureBuffer8, 0x990df4, 0xdbb, 0x4872, 0x83, 0x3e, 0x6d, 0x30, 0x3e, 0x80, 0xae, 0xb6) | |
DEFINE_GUID (IID_IDirectSoundNotify, 0xb0210783, 0x89cd, 0x11d0, 0xaf, 0x8, 0x0, 0xa0, 0xc9, 0x25, 0xcd, 0x16) | |
DEFINE_GUID (IID_IKsPropertySet, 0x31efac30, 0x515c, 0x11d0, 0xa9, 0xaa, 0x00, 0xaa, 0x00, 0x61, 0xbe, 0x93) | |
DEFINE_GUID (IID_IDirectSoundFXGargle, 0xd616f352, 0xd622, 0x11ce, 0xaa, 0xc5, 0x00, 0x20, 0xaf, 0x0b, 0x99, 0xa3) | |
DEFINE_GUID (IID_IDirectSoundFXChorus, 0x880842e3, 0x145f, 0x43e6, 0xa9, 0x34, 0xa7, 0x18, 0x06, 0xe5, 0x05, 0x47) | |
DEFINE_GUID (IID_IDirectSoundFXFlanger, 0x903e9878, 0x2c92, 0x4072, 0x9b, 0x2c, 0xea, 0x68, 0xf5, 0x39, 0x67, 0x83) | |
DEFINE_GUID (IID_IDirectSoundFXEcho, 0x8bd28edf, 0x50db, 0x4e92, 0xa2, 0xbd, 0x44, 0x54, 0x88, 0xd1, 0xed, 0x42) | |
DEFINE_GUID (IID_IDirectSoundFXDistortion, 0x8ecf4326, 0x455f, 0x4d8b, 0xbd, 0xa9, 0x8d, 0x5d, 0x3e, 0x9e, 0x3e, 0x0b) | |
DEFINE_GUID (IID_IDirectSoundFXCompressor, 0x4bbd1154, 0x62f6, 0x4e2c, 0xa1, 0x5c, 0xd3, 0xb6, 0xc4, 0x17, 0xf7, 0xa0) | |
DEFINE_GUID (IID_IDirectSoundFXParamEq, 0xc03ca9fe, 0xfe90, 0x4204, 0x80, 0x78, 0x82, 0x33, 0x4c, 0xd1, 0x77, 0xda) | |
DEFINE_GUID (IID_IDirectSoundFXI3DL2Reverb, 0x4b166a6a, 0x0d66, 0x43f3, 0x80, 0xe3, 0xee, 0x62, 0x80, 0xde, 0xe1, 0xa4) | |
DEFINE_GUID (IID_IDirectSoundFXWavesReverb, 0x46858c3a, 0x0dc6, 0x45e3, 0xb7, 0x60, 0xd4, 0xee, 0xf1, 0x6c, 0xb3, 0x25) | |
DEFINE_GUID (IID_IDirectSoundCaptureFXAec, 0x174d3eb9, 0x6696, 0x4fac, 0xa4, 0x6c, 0xa0, 0xac, 0x7b, 0xc9, 0xe2, 0xf) | |
DEFINE_GUID (IID_IDirectSoundCaptureFXNoiseSuppress, 0xed311e41, 0xfbae, 0x4175, 0x96, 0x25, 0xcd, 0x8, 0x54, 0xf6, 0x93, 0xca) | |
DEFINE_GUID (IID_IDirectSoundFullDuplex, 0xedcb4c7a, 0xdaab, 0x4216, 0xa4, 0x2e, 0x6c, 0x50, 0x59, 0x6d, 0xdc, 0x1d) | |
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) | |
HRESULT WINAPI | DirectSoundCaptureCreate (LPCGUID pcGuidDevice, LPDIRECTSOUNDCAPTURE *ppDSC, LPUNKNOWN pUnkOuter) |
HRESULT WINAPI | DirectSoundCaptureCreate8 (LPCGUID pcGuidDevice, LPDIRECTSOUNDCAPTURE8 *ppDSC8, LPUNKNOWN pUnkOuter) |
HRESULT WINAPI | DirectSoundCaptureEnumerateA (LPDSENUMCALLBACKA pDSEnumCallback, LPVOID pContext) |
HRESULT WINAPI | DirectSoundCaptureEnumerateW (LPDSENUMCALLBACKW pDSEnumCallback, LPVOID pContext) |
HRESULT WINAPI | DirectSoundCreate (LPCGUID pcGuidDevice, LPDIRECTSOUND *ppDS, LPUNKNOWN pUnkOuter) |
HRESULT WINAPI | DirectSoundCreate8 (LPCGUID pcGuidDevice, LPDIRECTSOUND8 *ppDS8, LPUNKNOWN pUnkOuter) |
HRESULT WINAPI | DirectSoundEnumerateA (LPDSENUMCALLBACKA pDSEnumCallback, LPVOID pContext) |
HRESULT WINAPI | DirectSoundEnumerateW (LPDSENUMCALLBACKW pDSEnumCallback, LPVOID pContext) |
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 __DSOUND_INCLUDED__ |
#define __LPCGUID_DEFINED__ |
#define _IDirectSoundFullDuplex_ |
#define _IKsPropertySet_ |
#define _LPCWAVEFORMATEX_DEFINED |
#define COM_NO_WINDOWS_H |
#define D3DCOLOR_DEFINED |
#define D3DVECTOR_DEFINED |
#define DIRECTSOUND_VERSION 0x0800 /* Version 8.0 */ |
#define DS3D_DEFAULTCONEANGLE 360 |
#define DS3D_DEFAULTDISTANCEFACTOR 1.0f |
#define DS3D_DEFAULTDOPPLERFACTOR 1.0f |
#define DS3D_DEFAULTMAXDISTANCE 1000000000.0f |
#define DS3D_DEFAULTMINDISTANCE 1.0f |
#define DS3D_DEFAULTROLLOFFFACTOR 1.0f |
#define DS3D_DEFERRED 0x00000001 |
#define DS3D_IMMEDIATE 0x00000000 |
#define DS3D_MAXCONEANGLE 360 |
#define DS3D_MAXDISTANCEFACTOR FLT_MAX |
#define DS3D_MAXDOPPLERFACTOR 10.0f |
#define DS3D_MAXROLLOFFFACTOR 10.0f |
#define DS3D_MINCONEANGLE 0 |
#define DS3D_MINDISTANCEFACTOR FLT_MIN |
#define DS3D_MINDOPPLERFACTOR 0.0f |
#define DS3D_MINROLLOFFFACTOR 0.0f |
#define DS3DALG_DEFAULT GUID_NULL |
#define DS3DMODE_DISABLE 0x00000002 |
#define DS3DMODE_HEADRELATIVE 0x00000001 |
#define DS3DMODE_NORMAL 0x00000000 |
#define DS_CERTIFIED 0x00000000 |
#define DS_INCOMPLETE MAKE_HRESULT(0, _FACDS, 20) |
#define DS_NO_VIRTUALIZATION MAKE_HRESULT(0, _FACDS, 10) |
#define DS_SYSTEM_RESOURCES_ALL_HOST_RESOURCES 0x7FFFFFFF |
#define DS_SYSTEM_RESOURCES_NO_HOST_RESOURCES 0x00000000 |
#define DS_SYSTEM_RESOURCES_UNDEFINED 0x80000000 |
#define DS_UNCERTIFIED 0x00000001 |
#define DSBCAPS_CTRL3D 0x00000010 |
#define DSBCAPS_CTRLFREQUENCY 0x00000020 |
#define DSBCAPS_CTRLFX 0x00000200 |
#define DSBCAPS_CTRLPAN 0x00000040 |
#define DSBCAPS_CTRLPOSITIONNOTIFY 0x00000100 |
#define DSBCAPS_CTRLVOLUME 0x00000080 |
#define DSBCAPS_GETCURRENTPOSITION2 0x00010000 |
#define DSBCAPS_GLOBALFOCUS 0x00008000 |
#define DSBCAPS_LOCDEFER 0x00040000 |
#define DSBCAPS_LOCHARDWARE 0x00000004 |
#define DSBCAPS_LOCSOFTWARE 0x00000008 |
#define DSBCAPS_MUTE3DATMAXDISTANCE 0x00020000 |
#define DSBCAPS_PRIMARYBUFFER 0x00000001 |
#define DSBCAPS_STATIC 0x00000002 |
#define DSBCAPS_STICKYFOCUS 0x00004000 |
#define DSBFREQUENCY_MAX 100000 |
#define DSBFREQUENCY_MIN 100 |
#define DSBFREQUENCY_ORIGINAL 0 |
#define DSBLOCK_ENTIREBUFFER 0x00000002 |
#define DSBLOCK_FROMWRITECURSOR 0x00000001 |
#define DSBPAN_CENTER 0 |
#define DSBPAN_LEFT -10000 |
#define DSBPAN_RIGHT 10000 |
#define DSBPLAY_LOCHARDWARE 0x00000002 |
#define DSBPLAY_LOCSOFTWARE 0x00000004 |
#define DSBPLAY_LOOPING 0x00000001 |
#define DSBPLAY_TERMINATEBY_DISTANCE 0x000000010 |
#define DSBPLAY_TERMINATEBY_PRIORITY 0x000000020 |
#define DSBPLAY_TERMINATEBY_TIME 0x00000008 |
#define DSBPN_OFFSETSTOP 0xFFFFFFFF |
#define DSBSIZE_FX_MIN 150 |
#define DSBSIZE_MAX 0x0FFFFFFF |
#define DSBSIZE_MIN 4 |
#define DSBSTATUS_BUFFERLOST 0x00000002 |
#define DSBSTATUS_LOCHARDWARE 0x00000008 |
#define DSBSTATUS_LOCSOFTWARE 0x00000010 |
#define DSBSTATUS_LOOPING 0x00000004 |
#define DSBSTATUS_PLAYING 0x00000001 |
#define DSBSTATUS_TERMINATED 0x00000020 |
#define DSBVOLUME_MAX 0 |
#define DSBVOLUME_MIN -10000 |
#define DSCAPS_CERTIFIED 0x00000040 |
#define DSCAPS_CONTINUOUSRATE 0x00000010 |
#define DSCAPS_EMULDRIVER 0x00000020 |
#define DSCAPS_PRIMARY16BIT 0x00000008 |
#define DSCAPS_PRIMARY8BIT 0x00000004 |
#define DSCAPS_PRIMARYMONO 0x00000001 |
#define DSCAPS_PRIMARYSTEREO 0x00000002 |
#define DSCAPS_SECONDARY16BIT 0x00000800 |
#define DSCAPS_SECONDARY8BIT 0x00000400 |
#define DSCAPS_SECONDARYMONO 0x00000100 |
#define DSCAPS_SECONDARYSTEREO 0x00000200 |
#define DSCBCAPS_CTRLFX 0x00000200 |
#define DSCBCAPS_WAVEMAPPED 0x80000000 |
#define DSCBLOCK_ENTIREBUFFER 0x00000001 |
#define DSCBSTART_LOOPING 0x00000001 |
#define DSCBSTATUS_CAPTURING 0x00000001 |
#define DSCBSTATUS_LOOPING 0x00000002 |
#define DSCCAPS_CERTIFIED DSCAPS_CERTIFIED |
#define DSCCAPS_EMULDRIVER DSCAPS_EMULDRIVER |
#define DSCFX_LOCHARDWARE 0x00000001 |
#define DSCFX_LOCSOFTWARE 0x00000002 |
#define DSCFXR_FAILED 0x00000080 |
#define DSCFXR_LOCHARDWARE 0x00000010 |
#define DSCFXR_LOCSOFTWARE 0x00000020 |
#define DSCFXR_UNALLOCATED 0x00000040 |
#define DSCFXR_UNKNOWN 0x00000100 |
#define DSERR_ACCESSDENIED E_ACCESSDENIED |
#define DSERR_ALLOCATED MAKE_DSHRESULT(10) |
#define DSERR_ALREADYINITIALIZED MAKE_DSHRESULT(130) |
#define DSERR_BADFORMAT MAKE_DSHRESULT(100) |
#define DSERR_BADSENDBUFFERGUID MAKE_DSHRESULT(210) |
#define DSERR_BUFFERLOST MAKE_DSHRESULT(150) |
#define DSERR_BUFFERTOOSMALL MAKE_DSHRESULT(180) |
#define DSERR_CONTROLUNAVAIL MAKE_DSHRESULT(30) |
#define DSERR_DS8_REQUIRED MAKE_DSHRESULT(190) |
#define DSERR_GENERIC E_FAIL |
#define DSERR_INVALIDCALL MAKE_DSHRESULT(50) |
#define DSERR_INVALIDPARAM E_INVALIDARG |
#define DSERR_NOAGGREGATION CLASS_E_NOAGGREGATION |
#define DSERR_NODRIVER MAKE_DSHRESULT(120) |
#define DSERR_NOINTERFACE E_NOINTERFACE |
#define DSERR_OBJECTNOTFOUND MAKE_DSHRESULT(4449) |
#define DSERR_OTHERAPPHASPRIO MAKE_DSHRESULT(160) |
#define DSERR_OUTOFMEMORY E_OUTOFMEMORY |
#define DSERR_PRIOLEVELNEEDED MAKE_DSHRESULT(70) |
#define DSERR_SENDLOOP MAKE_DSHRESULT(200) |
#define DSERR_UNINITIALIZED MAKE_DSHRESULT(170) |
#define DSERR_UNSUPPORTED E_NOTIMPL |
#define DSFX_I3DL2REVERB_DECAYHFRATIO_DEFAULT 0.83f |
#define DSFX_I3DL2REVERB_DECAYHFRATIO_MAX 2.0f |
#define DSFX_I3DL2REVERB_DECAYHFRATIO_MIN 0.1f |
#define DSFX_I3DL2REVERB_DECAYTIME_DEFAULT 1.49f |
#define DSFX_I3DL2REVERB_DECAYTIME_MAX 20.0f |
#define DSFX_I3DL2REVERB_DECAYTIME_MIN 0.1f |
#define DSFX_I3DL2REVERB_DENSITY_DEFAULT 100.0f |
#define DSFX_I3DL2REVERB_DENSITY_MAX 100.0f |
#define DSFX_I3DL2REVERB_DENSITY_MIN 0.0f |
#define DSFX_I3DL2REVERB_DIFFUSION_DEFAULT 100.0f |
#define DSFX_I3DL2REVERB_DIFFUSION_MAX 100.0f |
#define DSFX_I3DL2REVERB_DIFFUSION_MIN 0.0f |
#define DSFX_I3DL2REVERB_HFREFERENCE_DEFAULT 5000.0f |
#define DSFX_I3DL2REVERB_HFREFERENCE_MAX 20000.0f |
#define DSFX_I3DL2REVERB_HFREFERENCE_MIN 20.0f |
#define DSFX_I3DL2REVERB_QUALITY_DEFAULT 2 |
#define DSFX_I3DL2REVERB_QUALITY_MAX 3 |
#define DSFX_I3DL2REVERB_QUALITY_MIN 0 |
#define DSFX_I3DL2REVERB_REFLECTIONS_DEFAULT (-2602) |
#define DSFX_I3DL2REVERB_REFLECTIONS_MAX 1000 |
#define DSFX_I3DL2REVERB_REFLECTIONS_MIN (-10000) |
#define DSFX_I3DL2REVERB_REFLECTIONSDELAY_DEFAULT 0.007f |
#define DSFX_I3DL2REVERB_REFLECTIONSDELAY_MAX 0.3f |
#define DSFX_I3DL2REVERB_REFLECTIONSDELAY_MIN 0.0f |
#define DSFX_I3DL2REVERB_REVERB_DEFAULT (200) |
#define DSFX_I3DL2REVERB_REVERB_MAX 2000 |
#define DSFX_I3DL2REVERB_REVERB_MIN (-10000) |
#define DSFX_I3DL2REVERB_REVERBDELAY_DEFAULT 0.011f |
#define DSFX_I3DL2REVERB_REVERBDELAY_MAX 0.1f |
#define DSFX_I3DL2REVERB_REVERBDELAY_MIN 0.0f |
#define DSFX_I3DL2REVERB_ROOM_DEFAULT (-1000) |
#define DSFX_I3DL2REVERB_ROOM_MAX 0 |
#define DSFX_I3DL2REVERB_ROOM_MIN (-10000) |
#define DSFX_I3DL2REVERB_ROOMHF_DEFAULT (-100) |
#define DSFX_I3DL2REVERB_ROOMHF_MAX 0 |
#define DSFX_I3DL2REVERB_ROOMHF_MIN (-10000) |
#define DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_DEFAULT 0.0f |
#define DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MAX 10.0f |
#define DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MIN 0.0f |
#define DSFX_LOCHARDWARE 0x00000001 |
#define DSFX_LOCSOFTWARE 0x00000002 |
#define DSFX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT 0.001f |
#define DSFX_WAVESREVERB_HIGHFREQRTRATIO_MAX 0.999f |
#define DSFX_WAVESREVERB_HIGHFREQRTRATIO_MIN 0.001f |
#define DSFX_WAVESREVERB_INGAIN_DEFAULT 0.0f |
#define DSFX_WAVESREVERB_INGAIN_MAX 0.0f |
#define DSFX_WAVESREVERB_INGAIN_MIN -96.0f |
#define DSFX_WAVESREVERB_REVERBMIX_DEFAULT 0.0f |
#define DSFX_WAVESREVERB_REVERBMIX_MAX 0.0f |
#define DSFX_WAVESREVERB_REVERBMIX_MIN -96.0f |
#define DSFX_WAVESREVERB_REVERBTIME_DEFAULT 1000.0f |
#define DSFX_WAVESREVERB_REVERBTIME_MAX 3000.0f |
#define DSFX_WAVESREVERB_REVERBTIME_MIN 0.001f |
#define DSFXCHORUS_DELAY_MAX 20.0f |
#define DSFXCHORUS_DELAY_MIN 0.0f |
#define DSFXCHORUS_DEPTH_MAX 100.0f |
#define DSFXCHORUS_DEPTH_MIN 0.0f |
#define DSFXCHORUS_FEEDBACK_MAX 99.0f |
#define DSFXCHORUS_FEEDBACK_MIN -99.0f |
#define DSFXCHORUS_FREQUENCY_MAX 10.0f |
#define DSFXCHORUS_FREQUENCY_MIN 0.0f |
#define DSFXCHORUS_PHASE_180 4 |
#define DSFXCHORUS_PHASE_90 3 |
#define DSFXCHORUS_PHASE_MAX 4 |
#define DSFXCHORUS_PHASE_MIN 0 |
#define DSFXCHORUS_PHASE_NEG_180 0 |
#define DSFXCHORUS_PHASE_NEG_90 1 |
#define DSFXCHORUS_PHASE_ZERO 2 |
#define DSFXCHORUS_WAVE_SIN 1 |
#define DSFXCHORUS_WAVE_TRIANGLE 0 |
#define DSFXCHORUS_WETDRYMIX_MAX 100.0f |
#define DSFXCHORUS_WETDRYMIX_MIN 0.0f |
#define DSFXCOMPRESSOR_ATTACK_MAX 500.0f |
#define DSFXCOMPRESSOR_ATTACK_MIN 0.01f |
#define DSFXCOMPRESSOR_GAIN_MAX 60.0f |
#define DSFXCOMPRESSOR_GAIN_MIN -60.0f |
#define DSFXCOMPRESSOR_PREDELAY_MAX 4.0f |
#define DSFXCOMPRESSOR_PREDELAY_MIN 0.0f |
#define DSFXCOMPRESSOR_RATIO_MAX 100.0f |
#define DSFXCOMPRESSOR_RATIO_MIN 1.0f |
#define DSFXCOMPRESSOR_RELEASE_MAX 3000.0f |
#define DSFXCOMPRESSOR_RELEASE_MIN 50.0f |
#define DSFXCOMPRESSOR_THRESHOLD_MAX 0.0f |
#define DSFXCOMPRESSOR_THRESHOLD_MIN -60.0f |
#define DSFXDISTORTION_EDGE_MAX 100.0f |
#define DSFXDISTORTION_EDGE_MIN 0.0f |
#define DSFXDISTORTION_GAIN_MAX 0.0f |
#define DSFXDISTORTION_GAIN_MIN -60.0f |
#define DSFXDISTORTION_POSTEQBANDWIDTH_MAX 8000.0f |
#define DSFXDISTORTION_POSTEQBANDWIDTH_MIN 100.0f |
#define DSFXDISTORTION_POSTEQCENTERFREQUENCY_MAX 8000.0f |
#define DSFXDISTORTION_POSTEQCENTERFREQUENCY_MIN 100.0f |
#define DSFXDISTORTION_PRELOWPASSCUTOFF_MAX 8000.0f |
#define DSFXDISTORTION_PRELOWPASSCUTOFF_MIN 100.0f |
#define DSFXECHO_FEEDBACK_MAX 100.0f |
#define DSFXECHO_FEEDBACK_MIN 0.0f |
#define DSFXECHO_LEFTDELAY_MAX 2000.0f |
#define DSFXECHO_LEFTDELAY_MIN 1.0f |
#define DSFXECHO_PANDELAY_MAX 1 |
#define DSFXECHO_PANDELAY_MIN 0 |
#define DSFXECHO_RIGHTDELAY_MAX 2000.0f |
#define DSFXECHO_RIGHTDELAY_MIN 1.0f |
#define DSFXECHO_WETDRYMIX_MAX 100.0f |
#define DSFXECHO_WETDRYMIX_MIN 0.0f |
#define DSFXFLANGER_DELAY_MAX 4.0f |
#define DSFXFLANGER_DELAY_MIN 0.0f |
#define DSFXFLANGER_DEPTH_MAX 100.0f |
#define DSFXFLANGER_DEPTH_MIN 0.0f |
#define DSFXFLANGER_FEEDBACK_MAX 99.0f |
#define DSFXFLANGER_FEEDBACK_MIN -99.0f |
#define DSFXFLANGER_FREQUENCY_MAX 10.0f |
#define DSFXFLANGER_FREQUENCY_MIN 0.0f |
#define DSFXFLANGER_PHASE_180 4 |
#define DSFXFLANGER_PHASE_90 3 |
#define DSFXFLANGER_PHASE_MAX 4 |
#define DSFXFLANGER_PHASE_MIN 0 |
#define DSFXFLANGER_PHASE_NEG_180 0 |
#define DSFXFLANGER_PHASE_NEG_90 1 |
#define DSFXFLANGER_PHASE_ZERO 2 |
#define DSFXFLANGER_WAVE_SIN 1 |
#define DSFXFLANGER_WAVE_TRIANGLE 0 |
#define DSFXFLANGER_WETDRYMIX_MAX 100.0f |
#define DSFXFLANGER_WETDRYMIX_MIN 0.0f |
#define DSFXGARGLE_RATEHZ_MAX 1000 |
#define DSFXGARGLE_RATEHZ_MIN 1 |
#define DSFXGARGLE_WAVE_SQUARE 1 |
#define DSFXGARGLE_WAVE_TRIANGLE 0 |
#define DSFXPARAMEQ_BANDWIDTH_MAX 36.0f |
#define DSFXPARAMEQ_BANDWIDTH_MIN 1.0f |
#define DSFXPARAMEQ_CENTER_MAX 16000.0f |
#define DSFXPARAMEQ_CENTER_MIN 80.0f |
#define DSFXPARAMEQ_GAIN_MAX 15.0f |
#define DSFXPARAMEQ_GAIN_MIN -15.0f |
#define DSSCL_EXCLUSIVE 0x00000003 |
#define DSSCL_NORMAL 0x00000001 |
#define DSSCL_PRIORITY 0x00000002 |
#define DSSCL_WRITEPRIMARY 0x00000004 |
#define DSSPEAKER_5POINT1 0x00000006 |
#define DSSPEAKER_COMBINED | ( | c, | |
g | |||
) | ((DWORD)(((BYTE)(c)) | ((DWORD)((BYTE)(g))) << 16)) |
#define DSSPEAKER_CONFIG | ( | a | ) | ((BYTE)(a)) |
#define DSSPEAKER_GEOMETRY | ( | a | ) | ((BYTE)(((DWORD)(a) >> 16) & 0x00FF)) |
#define DSSPEAKER_GEOMETRY_MAX 0x000000B4 |
#define DSSPEAKER_GEOMETRY_MIN 0x00000005 |
#define DSSPEAKER_GEOMETRY_NARROW 0x0000000A |
#define DSSPEAKER_GEOMETRY_WIDE 0x00000014 |
#define DSSPEAKER_HEADPHONE 0x00000001 |
#define DSSPEAKER_MONO 0x00000002 |
#define DSSPEAKER_QUAD 0x00000003 |
#define DSSPEAKER_STEREO 0x00000004 |
#define DSSPEAKER_SURROUND 0x00000005 |
#define DX_SHARED_DEFINES |
#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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_PLATE -1000, -200, 0.0f, 1.30f, 0.90f, 0, 0.002f, 0, 0.010f, 100.0f, 75.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_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_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_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_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_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_UNDERWATER -1000,-4000, 0.0f, 1.49f, 0.10f, -449, 0.007f, 1700, 0.011f, 100.0f, 100.0f, 5000.0f |
#define I3DL2_MATERIAL_PRESET_BRICKWALL -5000,0.60f |
#define I3DL2_MATERIAL_PRESET_CURTAIN -1200,0.15f |
#define I3DL2_MATERIAL_PRESET_DOUBLEWINDOW -5000,0.40f |
#define I3DL2_MATERIAL_PRESET_SINGLEWINDOW -2800,0.71f |
#define I3DL2_MATERIAL_PRESET_STONEWALL -6000,0.68f |
#define I3DL2_MATERIAL_PRESET_THICKDOOR -4400,0.64f |
#define I3DL2_MATERIAL_PRESET_THINDOOR -1800,0.66f |
#define I3DL2_MATERIAL_PRESET_WOODWALL -4000,0.50f |
#define IDirectSound3DBuffer8 IDirectSound3DBuffer |
#define IDirectSound3DBuffer_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSound3DBuffer_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSound3DBuffer_GetConeAngles | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetConeAngles(p,a,b) |
#define IDirectSound3DBuffer_GetConeOrientation | ( | p, | |
a | |||
) | (p)->lpVtbl->GetConeOrientation(p,a) |
#define IDirectSound3DBuffer_GetConeOutsideVolume | ( | p, | |
a | |||
) | (p)->lpVtbl->GetConeOutsideVolume(p,a) |
#define IDirectSound3DBuffer_GetMaxDistance | ( | p, | |
a | |||
) | (p)->lpVtbl->GetMaxDistance(p,a) |
#define IDirectSound3DBuffer_GetMinDistance | ( | p, | |
a | |||
) | (p)->lpVtbl->GetMinDistance(p,a) |
#define IDirectSound3DBuffer_GetMode | ( | p, | |
a | |||
) | (p)->lpVtbl->GetMode(p,a) |
#define IDirectSound3DBuffer_GetPosition | ( | p, | |
a | |||
) | (p)->lpVtbl->GetPosition(p,a) |
#define IDirectSound3DBuffer_GetVelocity | ( | p, | |
a | |||
) | (p)->lpVtbl->GetVelocity(p,a) |
#define IDirectSound3DBuffer_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSound3DBuffer_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSound3DBuffer_SetAllParameters | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetAllParameters(p,a,b) |
#define IDirectSound3DBuffer_SetConeAngles | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->SetConeAngles(p,a,b,c) |
#define IDirectSound3DBuffer_SetConeOrientation | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SetConeOrientation(p,a,b,c,d) |
#define IDirectSound3DBuffer_SetConeOutsideVolume | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetConeOutsideVolume(p,a,b) |
#define IDirectSound3DBuffer_SetMaxDistance | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetMaxDistance(p,a,b) |
#define IDirectSound3DBuffer_SetMinDistance | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetMinDistance(p,a,b) |
#define IDirectSound3DBuffer_SetMode | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetMode(p,a,b) |
#define IDirectSound3DBuffer_SetPosition | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SetPosition(p,a,b,c,d) |
#define IDirectSound3DBuffer_SetVelocity | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SetVelocity(p,a,b,c,d) |
#define IDirectSound3DListener8 IDirectSound3DListener |
#define IDirectSound3DListener_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSound3DListener_CommitDeferredSettings | ( | p | ) | (p)->lpVtbl->CommitDeferredSettings(p) |
#define IDirectSound3DListener_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSound3DListener_GetDistanceFactor | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDistanceFactor(p,a) |
#define IDirectSound3DListener_GetDopplerFactor | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDopplerFactor(p,a) |
#define IDirectSound3DListener_GetOrientation | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetOrientation(p,a,b) |
#define IDirectSound3DListener_GetPosition | ( | p, | |
a | |||
) | (p)->lpVtbl->GetPosition(p,a) |
#define IDirectSound3DListener_GetRolloffFactor | ( | p, | |
a | |||
) | (p)->lpVtbl->GetRolloffFactor(p,a) |
#define IDirectSound3DListener_GetVelocity | ( | p, | |
a | |||
) | (p)->lpVtbl->GetVelocity(p,a) |
#define IDirectSound3DListener_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSound3DListener_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSound3DListener_SetAllParameters | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetAllParameters(p,a,b) |
#define IDirectSound3DListener_SetDistanceFactor | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetDistanceFactor(p,a,b) |
#define IDirectSound3DListener_SetDopplerFactor | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetDopplerFactor(p,a,b) |
#define IDirectSound3DListener_SetOrientation | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) |
#define IDirectSound3DListener_SetPosition | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SetPosition(p,a,b,c,d) |
#define IDirectSound3DListener_SetRolloffFactor | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetRolloffFactor(p,a,b) |
#define IDirectSound3DListener_SetVelocity | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SetVelocity(p,a,b,c,d) |
#define IDirectSound8_AddRef | ( | p | ) | IDirectSound_AddRef(p) |
#define IDirectSound8_Compact | ( | p | ) | IDirectSound_Compact(p) |
#define IDirectSound8_CreateSoundBuffer | ( | p, | |
a, | |||
b, | |||
c | |||
) | IDirectSound_CreateSoundBuffer(p,a,b,c) |
#define IDirectSound8_DuplicateSoundBuffer | ( | p, | |
a, | |||
b | |||
) | IDirectSound_DuplicateSoundBuffer(p,a,b) |
#define IDirectSound8_GetCaps | ( | p, | |
a | |||
) | IDirectSound_GetCaps(p,a) |
#define IDirectSound8_GetSpeakerConfig | ( | p, | |
a | |||
) | IDirectSound_GetSpeakerConfig(p,a) |
#define IDirectSound8_Initialize | ( | p, | |
a | |||
) | IDirectSound_Initialize(p,a) |
#define IDirectSound8_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IDirectSound_QueryInterface(p,a,b) |
#define IDirectSound8_Release | ( | p | ) | IDirectSound_Release(p) |
#define IDirectSound8_SetCooperativeLevel | ( | p, | |
a, | |||
b | |||
) | IDirectSound_SetCooperativeLevel(p,a,b) |
#define IDirectSound8_SetSpeakerConfig | ( | p, | |
a | |||
) | IDirectSound_SetSpeakerConfig(p,a) |
#define IDirectSound8_VerifyCertification | ( | p, | |
a | |||
) | (p)->lpVtbl->VerifyCertification(p,a) |
#define IDirectSound_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSound_Compact | ( | p | ) | (p)->lpVtbl->Compact(p) |
#define IDirectSound_CreateSoundBuffer | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->CreateSoundBuffer(p,a,b,c) |
#define IDirectSound_DuplicateSoundBuffer | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->DuplicateSoundBuffer(p,a,b) |
#define IDirectSound_GetCaps | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCaps(p,a) |
#define IDirectSound_GetSpeakerConfig | ( | p, | |
a | |||
) | (p)->lpVtbl->GetSpeakerConfig(p,a) |
#define IDirectSound_Initialize | ( | p, | |
a | |||
) | (p)->lpVtbl->Initialize(p,a) |
#define IDirectSound_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSound_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSound_SetCooperativeLevel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define IDirectSound_SetSpeakerConfig | ( | p, | |
b | |||
) | (p)->lpVtbl->SetSpeakerConfig(p,b) |
#define IDirectSoundBuffer8_AcquireResources | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->AcquireResources(p,a,b,c) |
#define IDirectSoundBuffer8_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundBuffer8_GetCaps | ( | p, | |
a | |||
) | IDirectSoundBuffer_GetCaps(p,a) |
#define IDirectSoundBuffer8_GetCurrentPosition | ( | p, | |
a, | |||
b | |||
) | IDirectSoundBuffer_GetCurrentPosition(p,a,b) |
#define IDirectSoundBuffer8_GetFormat | ( | p, | |
a, | |||
b, | |||
c | |||
) | IDirectSoundBuffer_GetFormat(p,a,b,c) |
#define IDirectSoundBuffer8_GetFrequency | ( | p, | |
a | |||
) | IDirectSoundBuffer_GetFrequency(p,a) |
#define IDirectSoundBuffer8_GetObjectInPath | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) |
#define IDirectSoundBuffer8_GetPan | ( | p, | |
a | |||
) | IDirectSoundBuffer_GetPan(p,a) |
#define IDirectSoundBuffer8_GetStatus | ( | p, | |
a | |||
) | IDirectSoundBuffer_GetStatus(p,a) |
#define IDirectSoundBuffer8_GetVolume | ( | p, | |
a | |||
) | IDirectSoundBuffer_GetVolume(p,a) |
#define IDirectSoundBuffer8_Initialize | ( | p, | |
a, | |||
b | |||
) | IDirectSoundBuffer_Initialize(p,a,b) |
#define IDirectSoundBuffer8_Lock | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | IDirectSoundBuffer_Lock(p,a,b,c,d,e,f,g) |
#define IDirectSoundBuffer8_Play | ( | p, | |
a, | |||
b, | |||
c | |||
) | IDirectSoundBuffer_Play(p,a,b,c) |
#define IDirectSoundBuffer8_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundBuffer8_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundBuffer8_Restore | ( | p | ) | IDirectSoundBuffer_Restore(p) |
#define IDirectSoundBuffer8_SetCurrentPosition | ( | p, | |
a | |||
) | IDirectSoundBuffer_SetCurrentPosition(p,a) |
#define IDirectSoundBuffer8_SetFormat | ( | p, | |
a | |||
) | IDirectSoundBuffer_SetFormat(p,a) |
#define IDirectSoundBuffer8_SetFrequency | ( | p, | |
a | |||
) | IDirectSoundBuffer_SetFrequency(p,a) |
#define IDirectSoundBuffer8_SetFX | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->SetFX(p,a,b,c) |
#define IDirectSoundBuffer8_SetPan | ( | p, | |
a | |||
) | IDirectSoundBuffer_SetPan(p,a) |
#define IDirectSoundBuffer8_SetVolume | ( | p, | |
a | |||
) | IDirectSoundBuffer_SetVolume(p,a) |
#define IDirectSoundBuffer8_Stop | ( | p | ) | IDirectSoundBuffer_Stop(p) |
#define IDirectSoundBuffer8_Unlock | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | IDirectSoundBuffer_Unlock(p,a,b,c,d) |
#define IDirectSoundBuffer_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundBuffer_GetCaps | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCaps(p,a) |
#define IDirectSoundBuffer_GetCurrentPosition | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetCurrentPosition(p,a,b) |
#define IDirectSoundBuffer_GetFormat | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->GetFormat(p,a,b,c) |
#define IDirectSoundBuffer_GetFrequency | ( | p, | |
a | |||
) | (p)->lpVtbl->GetFrequency(p,a) |
#define IDirectSoundBuffer_GetPan | ( | p, | |
a | |||
) | (p)->lpVtbl->GetPan(p,a) |
#define IDirectSoundBuffer_GetStatus | ( | p, | |
a | |||
) | (p)->lpVtbl->GetStatus(p,a) |
#define IDirectSoundBuffer_GetVolume | ( | p, | |
a | |||
) | (p)->lpVtbl->GetVolume(p,a) |
#define IDirectSoundBuffer_Initialize | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->Initialize(p,a,b) |
#define IDirectSoundBuffer_Lock | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
#define IDirectSoundBuffer_Play | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->Play(p,a,b,c) |
#define IDirectSoundBuffer_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundBuffer_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundBuffer_Restore | ( | p | ) | (p)->lpVtbl->Restore(p) |
#define IDirectSoundBuffer_SetCurrentPosition | ( | p, | |
a | |||
) | (p)->lpVtbl->SetCurrentPosition(p,a) |
#define IDirectSoundBuffer_SetFormat | ( | p, | |
a | |||
) | (p)->lpVtbl->SetFormat(p,a) |
#define IDirectSoundBuffer_SetFrequency | ( | p, | |
a | |||
) | (p)->lpVtbl->SetFrequency(p,a) |
#define IDirectSoundBuffer_SetPan | ( | p, | |
a | |||
) | (p)->lpVtbl->SetPan(p,a) |
#define IDirectSoundBuffer_SetVolume | ( | p, | |
a | |||
) | (p)->lpVtbl->SetVolume(p,a) |
#define IDirectSoundBuffer_Stop | ( | p | ) | (p)->lpVtbl->Stop(p) |
#define IDirectSoundBuffer_Unlock | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->Unlock(p,a,b,c,d) |
#define IDirectSoundCapture8 IDirectSoundCapture |
#define IDirectSoundCapture_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundCapture_CreateCaptureBuffer | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->CreateCaptureBuffer(p,a,b,c) |
#define IDirectSoundCapture_GetCaps | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCaps(p,a) |
#define IDirectSoundCapture_Initialize | ( | p, | |
a | |||
) | (p)->lpVtbl->Initialize(p,a) |
#define IDirectSoundCapture_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundCapture_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundCaptureBuffer8_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundCaptureBuffer8_GetCaps | ( | p, | |
a | |||
) | IDirectSoundCaptureBuffer_GetCaps(p,a) |
#define IDirectSoundCaptureBuffer8_GetCurrentPosition | ( | p, | |
a, | |||
b | |||
) | IDirectSoundCaptureBuffer_GetCurrentPosition(p,a,b) |
#define IDirectSoundCaptureBuffer8_GetFormat | ( | p, | |
a, | |||
b, | |||
c | |||
) | IDirectSoundCaptureBuffer_GetFormat(p,a,b,c) |
#define IDirectSoundCaptureBuffer8_GetFXStatus | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetFXStatus(p,a,b) |
#define IDirectSoundCaptureBuffer8_GetObjectInPath | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->GetObjectInPath(p,a,b,c,d) |
#define IDirectSoundCaptureBuffer8_GetStatus | ( | p, | |
a | |||
) | IDirectSoundCaptureBuffer_GetStatus(p,a) |
#define IDirectSoundCaptureBuffer8_Initialize | ( | p, | |
a, | |||
b | |||
) | IDirectSoundCaptureBuffer_Initialize(p,a,b) |
#define IDirectSoundCaptureBuffer8_Lock | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | IDirectSoundCaptureBuffer_Lock(p,a,b,c,d,e,f,g) |
#define IDirectSoundCaptureBuffer8_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundCaptureBuffer8_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundCaptureBuffer8_Start | ( | p, | |
a | |||
) | IDirectSoundCaptureBuffer_Start(p,a) |
#define IDirectSoundCaptureBuffer8_Stop | ( | p | ) | IDirectSoundCaptureBuffer_Stop(p)) |
#define IDirectSoundCaptureBuffer8_Unlock | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | IDirectSoundCaptureBuffer_Unlock(p,a,b,c,d) |
#define IDirectSoundCaptureBuffer_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundCaptureBuffer_GetCaps | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCaps(p,a) |
#define IDirectSoundCaptureBuffer_GetCurrentPosition | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetCurrentPosition(p,a,b) |
#define IDirectSoundCaptureBuffer_GetFormat | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->GetFormat(p,a,b,c) |
#define IDirectSoundCaptureBuffer_GetStatus | ( | p, | |
a | |||
) | (p)->lpVtbl->GetStatus(p,a) |
#define IDirectSoundCaptureBuffer_Initialize | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->Initialize(p,a,b) |
#define IDirectSoundCaptureBuffer_Lock | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | (p)->lpVtbl->Lock(p,a,b,c,d,e,f,g) |
#define IDirectSoundCaptureBuffer_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundCaptureBuffer_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundCaptureBuffer_Start | ( | p, | |
a | |||
) | (p)->lpVtbl->Start(p,a) |
#define IDirectSoundCaptureBuffer_Stop | ( | p | ) | (p)->lpVtbl->Stop(p) |
#define IDirectSoundCaptureBuffer_Unlock | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->Unlock(p,a,b,c,d) |
#define IDirectSoundCaptureFXAec8 IDirectSoundCaptureFXAec |
#define IDirectSoundCaptureFXAec_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundCaptureFXAec_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundCaptureFXAec_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundCaptureFXAec_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundCaptureFXAec_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundCaptureFXNoiseSuppress8 IDirectSoundCaptureFXNoiseSuppress |
#define IDirectSoundCaptureFXNoiseSuppress_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundCaptureFXNoiseSuppress_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundCaptureFXNoiseSuppress_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundCaptureFXNoiseSuppress_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundCaptureFXNoiseSuppress_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFullDuplex8 IDirectSoundFullDuplex |
#define IDirectSoundFullDuplex_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFullDuplex_Initialize | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h | |||
) | (p)->lpVtbl->Initialize(p,a,b,c,d,e,f,g,h) |
#define IDirectSoundFullDuplex_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFullDuplex_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXChorus8 IDirectSoundFXChorus |
#define IDirectSoundFXChorus_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXChorus_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXChorus_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXChorus_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXChorus_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXCompressor8 IDirectSoundFXCompressor |
#define IDirectSoundFXCompressor_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXCompressor_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXCompressor_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXCompressor_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXCompressor_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXDistortion8 IDirectSoundFXDistortion |
#define IDirectSoundFXDistortion_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXDistortion_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXDistortion_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXDistortion_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXDistortion_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXEcho8 IDirectSoundFXEcho |
#define IDirectSoundFXEcho_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXEcho_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXEcho_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXEcho_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXEcho_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXFlanger8 IDirectSoundFXFlanger |
#define IDirectSoundFXFlanger_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXFlanger_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXFlanger_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXFlanger_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXFlanger_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXGargle8 IDirectSoundFXGargle |
#define IDirectSoundFXGargle_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXGargle_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXGargle_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXGargle_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXGargle_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXI3DL2Reverb8 IDirectSoundFXI3DL2Reverb |
#define IDirectSoundFXI3DL2Reverb_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXI3DL2Reverb_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXI3DL2Reverb_GetPreset | ( | p, | |
a | |||
) | (p)->lpVtbl->GetPreset(p,a) |
#define IDirectSoundFXI3DL2Reverb_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXI3DL2Reverb_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXI3DL2Reverb_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXI3DL2Reverb_SetPreset | ( | p, | |
a | |||
) | (p)->lpVtbl->SetPreset(p,a) |
#define IDirectSoundFXParamEq8 IDirectSoundFXParamEq |
#define IDirectSoundFXParamEq_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXParamEq_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXParamEq_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXParamEq_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXParamEq_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundFXWavesReverb8 IDirectSoundFXWavesReverb |
#define IDirectSoundFXWavesReverb_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundFXWavesReverb_GetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->GetAllParameters(p,a) |
#define IDirectSoundFXWavesReverb_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundFXWavesReverb_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundFXWavesReverb_SetAllParameters | ( | p, | |
a | |||
) | (p)->lpVtbl->SetAllParameters(p,a) |
#define IDirectSoundNotify8 IDirectSoundNotify |
#define IDirectSoundNotify_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IDirectSoundNotify_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IDirectSoundNotify_Release | ( | p | ) | IUnknown_Release(p) |
#define IDirectSoundNotify_SetNotificationPositions | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetNotificationPositions(p,a,b) |
#define IID_IDirectSound3DBuffer8 IID_IDirectSound3DBuffer |
#define IID_IDirectSound3DListener8 IID_IDirectSound3DListener |
#define IID_IDirectSoundCapture8 IID_IDirectSoundCapture |
#define IID_IDirectSoundCaptureFXAec8 IID_IDirectSoundCaptureFXAec |
#define IID_IDirectSoundCaptureFXNoiseSuppress8 IID_IDirectSoundCaptureFXNoiseSuppress |
#define IID_IDirectSoundFullDuplex8 IID_IDirectSoundFullDuplex |
#define IID_IDirectSoundFXChorus8 IID_IDirectSoundFXChorus |
#define IID_IDirectSoundFXCompressor8 IID_IDirectSoundFXCompressor |
#define IID_IDirectSoundFXDistortion8 IID_IDirectSoundFXDistortion |
#define IID_IDirectSoundFXEcho8 IID_IDirectSoundFXEcho |
#define IID_IDirectSoundFXFlanger8 IID_IDirectSoundFXFlanger |
#define IID_IDirectSoundFXGargle8 IID_IDirectSoundFXGargle |
#define IID_IDirectSoundFXI3DL2Reverb8 IID_IDirectSoundFXI3DL2Reverb |
#define IID_IDirectSoundFXParamEq8 IID_IDirectSoundFXParamEq |
#define IID_IDirectSoundFXWavesReverb8 IID_IDirectSoundFXWavesReverb |
#define IID_IDirectSoundNotify8 IID_IDirectSoundNotify |
#define IKsPropertySet_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IKsPropertySet_Get | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | (p)->lpVtbl->Get(p,a,b,c,d,e,f,g) |
#define IKsPropertySet_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IKsPropertySet_QuerySupport | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->QuerySupport(p,a,b,c) |
#define IKsPropertySet_Release | ( | p | ) | IUnknown_Release(p) |
#define IKsPropertySet_Set | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f | |||
) | (p)->lpVtbl->Set(p,a,b,c,d,e,f) |
#define IReferenceClock_AddRef | ( | p | ) | IUnknown_AddRef(p) |
#define IReferenceClock_AdvisePeriodic | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->AdvisePeriodic(p,a,b,c,d) |
#define IReferenceClock_AdviseTime | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->AdviseTime(p,a,b,c,d) |
#define IReferenceClock_GetTime | ( | p, | |
a | |||
) | (p)->lpVtbl->GetTime(p,a) |
#define IReferenceClock_QueryInterface | ( | p, | |
a, | |||
b | |||
) | IUnknown_QueryInterface(p,a,b) |
#define IReferenceClock_Release | ( | p | ) | IUnknown_Release(p) |
#define IReferenceClock_Unadvise | ( | p, | |
a | |||
) | (p)->lpVtbl->Unadvise(p,a) |
#define IUnknown_AddRef | ( | p | ) | (p)->lpVtbl->AddRef(p) |
#define IUnknown_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IUnknown_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define KSPROPERTY_SUPPORT_GET 0x00000001 |
#define KSPROPERTY_SUPPORT_SET 0x00000002 |
#define LPD3DCOLOR_DEFINED |
#define LPD3DVECTOR_DEFINED |
#define LPDSENUMCALLBACK LPDSENUMCALLBACKA |
#define MAKE_DSHRESULT | ( | code | ) | MAKE_HRESULT(1, _FACDS, code) |
typedef struct _D3DVECTOR D3DVECTOR |
typedef struct _DS3DBUFFER DS3DBUFFER |
typedef struct _DS3DLISTENER DS3DLISTENER |
typedef struct _DSBPOSITIONNOTIFY DSBPOSITIONNOTIFY |
typedef struct _DSBUFFERDESC DSBUFFERDESC |
typedef struct _DSBUFFERDESC1 DSBUFFERDESC1 |
typedef struct _DSCBUFFERDESC DSCBUFFERDESC |
typedef struct _DSCBUFFERDESC1 DSCBUFFERDESC1 |
typedef struct _DSCEFFECTDESC DSCEFFECTDESC |
typedef struct _DSCFXNoiseSuppress DSCFXNoiseSuppress |
typedef struct _DSEFFECTDESC DSEFFECTDESC |
typedef struct _DSFXChorus DSFXChorus |
typedef struct _DSFXCompressor DSFXCompressor |
typedef struct _DSFXDistortion DSFXDistortion |
typedef struct _DSFXFlanger DSFXFlanger |
typedef struct _DSFXGargle DSFXGargle |
typedef struct _DSFXI3DL2Reverb DSFXI3DL2Reverb |
typedef struct _DSFXParamEq DSFXParamEq |
typedef struct _DSFXWavesReverb DSFXWavesReverb |
typedef const DS3DBUFFER* LPCDS3DBUFFER |
typedef const DS3DLISTENER* LPCDS3DLISTENER |
typedef const DSBCAPS* LPCDSBCAPS |
typedef const DSBPOSITIONNOTIFY* LPCDSBPOSITIONNOTIFY |
typedef const DSBUFFERDESC* LPCDSBUFFERDESC |
typedef const DSBUFFERDESC1* LPCDSBUFFERDESC1 |
typedef const DSCBCAPS* LPCDSCBCAPS |
typedef const DSCBUFFERDESC* LPCDSCBUFFERDESC |
typedef const DSCCAPS* LPCDSCCAPS |
typedef const DSCEFFECTDESC* LPCDSCEFFECTDESC |
typedef const DSCFXAec* LPCDSCFXAec |
typedef const DSCFXNoiseSuppress* LPCDSCFXNoiseSuppress |
typedef const DSEFFECTDESC* LPCDSEFFECTDESC |
typedef const DSFXChorus* LPCDSFXChorus |
typedef const DSFXCompressor* LPCDSFXCompressor |
typedef const DSFXDistortion* LPCDSFXDistortion |
typedef const DSFXEcho* LPCDSFXEcho |
typedef const DSFXFlanger* LPCDSFXFlanger |
typedef const DSFXGargle* LPCDSFXGargle |
typedef const DSFXI3DL2Reverb* LPCDSFXI3DL2Reverb |
typedef const DSFXParamEq* LPCDSFXParamEq |
typedef const DSFXWavesReverb* LPCDSFXWavesReverb |
typedef const WAVEFORMATEX* LPCWAVEFORMATEX |
typedef DWORD* LPD3DCOLOR |
typedef float * LPD3DVALUE |
typedef D3DVECTOR* LPD3DVECTOR |
typedef struct IDirectSound* LPDIRECTSOUND |
typedef struct IDirectSound3DBuffer* LPDIRECTSOUND3DBUFFER |
typedef struct IDirectSound3DBuffer* LPDIRECTSOUND3DBUFFER8 |
typedef struct IDirectSound3DListener* LPDIRECTSOUND3DLISTENER |
typedef struct IDirectSound3DListener* LPDIRECTSOUND3DLISTENER8 |
typedef struct IDirectSound8* LPDIRECTSOUND8 |
typedef struct IDirectSoundBuffer* LPDIRECTSOUNDBUFFER |
typedef struct IDirectSoundBuffer8* LPDIRECTSOUNDBUFFER8 |
typedef struct IDirectSoundCapture* LPDIRECTSOUNDCAPTURE |
typedef struct IDirectSoundCapture* LPDIRECTSOUNDCAPTURE8 |
typedef struct IDirectSoundCaptureBuffer* LPDIRECTSOUNDCAPTUREBUFFER |
typedef struct IDirectSoundCaptureBuffer8* LPDIRECTSOUNDCAPTUREBUFFER8 |
typedef struct IDirectSoundCaptureFXAec* LPDIRECTSOUNDCAPTUREFXAEC |
typedef struct IDirectSoundCaptureFXAec* LPDIRECTSOUNDCAPTUREFXAEC8 |
typedef struct IDirectSoundCaptureFXNoiseSuppress* LPDIRECTSOUNDCAPTUREFXNOISESUPPRESS |
typedef struct IDirectSoundCaptureFXNoiseSuppress* LPDIRECTSOUNDCAPTUREFXNOISESUPPRESS8 |
typedef struct IDirectSoundFullDuplex * LPDIRECTSOUNDFULLDUPLEX |
typedef struct IDirectSoundFullDuplex* LPDIRECTSOUNDFULLDUPLEX8 |
typedef struct IDirectSoundFXChorus* LPDIRECTSOUNDFXCHORUS |
typedef struct IDirectSoundFXChorus* LPDIRECTSOUNDFXCHORUS8 |
typedef struct IDirectSoundFXCompressor* LPDIRECTSOUNDFXCOMPRESSOR |
typedef struct IDirectSoundFXCompressor* LPDIRECTSOUNDFXCOMPRESSOR8 |
typedef struct IDirectSoundFXDistortion* LPDIRECTSOUNDFXDISTORTION |
typedef struct IDirectSoundFXDistortion* LPDIRECTSOUNDFXDISTORTION8 |
typedef struct IDirectSoundFXEcho* LPDIRECTSOUNDFXECHO |
typedef struct IDirectSoundFXEcho* LPDIRECTSOUNDFXECHO8 |
typedef struct IDirectSoundFXFlanger* LPDIRECTSOUNDFXFLANGER |
typedef struct IDirectSoundFXFlanger* LPDIRECTSOUNDFXFLANGER8 |
typedef struct IDirectSoundFXGargle* LPDIRECTSOUNDFXGARGLE |
typedef struct IDirectSoundFXGargle* LPDIRECTSOUNDFXGARGLE8 |
typedef struct IDirectSoundFXI3DL2Reverb* LPDIRECTSOUNDFXI3DL2REVERB |
typedef struct IDirectSoundFXI3DL2Reverb* LPDIRECTSOUNDFXI3DL2REVERB8 |
typedef struct IDirectSoundFXParamEq* LPDIRECTSOUNDFXPARAMEQ |
typedef struct IDirectSoundFXParamEq* LPDIRECTSOUNDFXPARAMEQ8 |
typedef struct IDirectSoundFXWavesReverb* LPDIRECTSOUNDFXWAVESREVERB |
typedef struct IDirectSoundFXWavesReverb* LPDIRECTSOUNDFXWAVESREVERB8 |
typedef struct IDirectSoundNotify* LPDIRECTSOUNDNOTIFY |
typedef struct IDirectSoundNotify* LPDIRECTSOUNDNOTIFY8 |
typedef struct _DS3DBUFFER * LPDS3DBUFFER |
typedef struct _DS3DLISTENER * LPDS3DLISTENER |
typedef struct _DSBPOSITIONNOTIFY * LPDSBPOSITIONNOTIFY |
typedef struct _DSBUFFERDESC * LPDSBUFFERDESC |
typedef struct _DSBUFFERDESC1 * LPDSBUFFERDESC1 |
typedef struct _DSCBCAPS * LPDSCBCAPS |
typedef struct _DSCBUFFERDESC * LPDSCBUFFERDESC |
typedef struct _DSCBUFFERDESC1 * LPDSCBUFFERDESC1 |
typedef struct _DSCEFFECTDESC * LPDSCEFFECTDESC |
typedef struct _DSCFXAec * LPDSCFXAec |
typedef struct _DSCFXNoiseSuppress * LPDSCFXNoiseSuppress |
typedef struct _DSEFFECTDESC * LPDSEFFECTDESC |
typedef BOOL(CALLBACK * LPDSENUMCALLBACKA)(LPGUID, LPCSTR, LPCSTR, LPVOID) |
typedef BOOL(CALLBACK * LPDSENUMCALLBACKW)(LPGUID, LPCWSTR, LPCWSTR, LPVOID) |
typedef struct _DSFXChorus * LPDSFXChorus |
typedef struct _DSFXCompressor * LPDSFXCompressor |
typedef struct _DSFXDistortion * LPDSFXDistortion |
typedef struct _DSFXEcho * LPDSFXEcho |
typedef struct _DSFXFlanger * LPDSFXFlanger |
typedef struct _DSFXGargle * LPDSFXGargle |
typedef struct _DSFXI3DL2Reverb * LPDSFXI3DL2Reverb |
typedef struct _DSFXParamEq * LPDSFXParamEq |
typedef struct _DSFXWavesReverb * LPDSFXWavesReverb |
typedef struct IKsPropertySet* LPKSPROPERTYSET |
typedef LPDIRECTSOUND* LPLPDIRECTSOUND |
typedef LPDIRECTSOUND8* LPLPDIRECTSOUND8 |
typedef LPDIRECTSOUNDBUFFER* LPLPDIRECTSOUNDBUFFER |
typedef LPDIRECTSOUNDNOTIFY* LPLPDIRECTSOUNDNOTIFY |
typedef REFERENCE_TIME* LPREFERENCE_TIME |
typedef LONGLONG REFERENCE_TIME |
anonymous enum |
anonymous enum |
anonymous enum |
DECLARE_INTERFACE_ | ( | IReferenceClock | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSound | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSound8 | , |
IDirectSound | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundBuffer | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundBuffer8 | , |
IDirectSoundBuffer | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSound3DListener | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSound3DBuffer | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundCapture | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundCaptureBuffer | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundCaptureBuffer8 | , |
IDirectSoundCaptureBuffer | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundNotify | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IKsPropertySet | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXGargle | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXChorus | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXFlanger | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXEcho | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXDistortion | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXCompressor | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXParamEq | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXI3DL2Reverb | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFXWavesReverb | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundCaptureFXAec | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundCaptureFXNoiseSuppress | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | IDirectSoundFullDuplex | , |
IUnknown | |||
) |
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 | |||
) |
DEFINE_GUID | ( | IID_IReferenceClock | , |
0x56a86897 | , | ||
0x0ad4 | , | ||
0x11ce | , | ||
0xb0 | , | ||
0x3a | , | ||
0x00 | , | ||
0x20 | , | ||
0xaf | , | ||
0x0b | , | ||
0xa7 | , | ||
0x70 | |||
) |
DEFINE_GUID | ( | IID_IDirectSound | , |
0x279AFA83 | , | ||
0x4981 | , | ||
0x11CE | , | ||
0xA5 | , | ||
0x21 | , | ||
0x00 | , | ||
0x20 | , | ||
0xAF | , | ||
0x0B | , | ||
0xE5 | , | ||
0x60 | |||
) |
DEFINE_GUID | ( | IID_IDirectSound8 | , |
0xC50A7E93 | , | ||
0xF395 | , | ||
0x4834 | , | ||
0x9E | , | ||
0xF6 | , | ||
0x7F | , | ||
0xA9 | , | ||
0x9D | , | ||
0xE5 | , | ||
0x09 | , | ||
0x66 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundBuffer | , |
0x279AFA85 | , | ||
0x4981 | , | ||
0x11CE | , | ||
0xA5 | , | ||
0x21 | , | ||
0x00 | , | ||
0x20 | , | ||
0xAF | , | ||
0x0B | , | ||
0xE5 | , | ||
0x60 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundBuffer8 | , |
0x6825a449 | , | ||
0x7524 | , | ||
0x4d82 | , | ||
0x92 | , | ||
0x0f | , | ||
0x50 | , | ||
0xe3 | , | ||
0x6a | , | ||
0xb3 | , | ||
0xab | , | ||
0x1e | |||
) |
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 | |||
) |
DEFINE_GUID | ( | IID_IDirectSound3DBuffer | , |
0x279AFA86 | , | ||
0x4981 | , | ||
0x11CE | , | ||
0xA5 | , | ||
0x21 | , | ||
0x00 | , | ||
0x20 | , | ||
0xAF | , | ||
0x0B | , | ||
0xE5 | , | ||
0x60 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundCapture | , |
0xb0210781 | , | ||
0x89cd | , | ||
0x11d0 | , | ||
0xaf | , | ||
0x8 | , | ||
0x0 | , | ||
0xa0 | , | ||
0xc9 | , | ||
0x25 | , | ||
0xcd | , | ||
0x16 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundCaptureBuffer | , |
0xb0210782 | , | ||
0x89cd | , | ||
0x11d0 | , | ||
0xaf | , | ||
0x8 | , | ||
0x0 | , | ||
0xa0 | , | ||
0xc9 | , | ||
0x25 | , | ||
0xcd | , | ||
0x16 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundCaptureBuffer8 | , |
0x990df4 | , | ||
0xdbb | , | ||
0x4872 | , | ||
0x83 | , | ||
0x3e | , | ||
0x6d | , | ||
0x30 | , | ||
0x3e | , | ||
0x80 | , | ||
0xae | , | ||
0xb6 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundNotify | , |
0xb0210783 | , | ||
0x89cd | , | ||
0x11d0 | , | ||
0xaf | , | ||
0x8 | , | ||
0x0 | , | ||
0xa0 | , | ||
0xc9 | , | ||
0x25 | , | ||
0xcd | , | ||
0x16 | |||
) |
DEFINE_GUID | ( | IID_IKsPropertySet | , |
0x31efac30 | , | ||
0x515c | , | ||
0x11d0 | , | ||
0xa9 | , | ||
0xaa | , | ||
0x00 | , | ||
0xaa | , | ||
0x00 | , | ||
0x61 | , | ||
0xbe | , | ||
0x93 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXGargle | , |
0xd616f352 | , | ||
0xd622 | , | ||
0x11ce | , | ||
0xaa | , | ||
0xc5 | , | ||
0x00 | , | ||
0x20 | , | ||
0xaf | , | ||
0x0b | , | ||
0x99 | , | ||
0xa3 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXChorus | , |
0x880842e3 | , | ||
0x145f | , | ||
0x43e6 | , | ||
0xa9 | , | ||
0x34 | , | ||
0xa7 | , | ||
0x18 | , | ||
0x06 | , | ||
0xe5 | , | ||
0x05 | , | ||
0x47 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXFlanger | , |
0x903e9878 | , | ||
0x2c92 | , | ||
0x4072 | , | ||
0x9b | , | ||
0x2c | , | ||
0xea | , | ||
0x68 | , | ||
0xf5 | , | ||
0x39 | , | ||
0x67 | , | ||
0x83 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXEcho | , |
0x8bd28edf | , | ||
0x50db | , | ||
0x4e92 | , | ||
0xa2 | , | ||
0xbd | , | ||
0x44 | , | ||
0x54 | , | ||
0x88 | , | ||
0xd1 | , | ||
0xed | , | ||
0x42 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXDistortion | , |
0x8ecf4326 | , | ||
0x455f | , | ||
0x4d8b | , | ||
0xbd | , | ||
0xa9 | , | ||
0x8d | , | ||
0x5d | , | ||
0x3e | , | ||
0x9e | , | ||
0x3e | , | ||
0x0b | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXCompressor | , |
0x4bbd1154 | , | ||
0x62f6 | , | ||
0x4e2c | , | ||
0xa1 | , | ||
0x5c | , | ||
0xd3 | , | ||
0xb6 | , | ||
0xc4 | , | ||
0x17 | , | ||
0xf7 | , | ||
0xa0 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXParamEq | , |
0xc03ca9fe | , | ||
0xfe90 | , | ||
0x4204 | , | ||
0x80 | , | ||
0x78 | , | ||
0x82 | , | ||
0x33 | , | ||
0x4c | , | ||
0xd1 | , | ||
0x77 | , | ||
0xda | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXI3DL2Reverb | , |
0x4b166a6a | , | ||
0x0d66 | , | ||
0x43f3 | , | ||
0x80 | , | ||
0xe3 | , | ||
0xee | , | ||
0x62 | , | ||
0x80 | , | ||
0xde | , | ||
0xe1 | , | ||
0xa4 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFXWavesReverb | , |
0x46858c3a | , | ||
0x0dc6 | , | ||
0x45e3 | , | ||
0xb7 | , | ||
0x60 | , | ||
0xd4 | , | ||
0xee | , | ||
0xf1 | , | ||
0x6c | , | ||
0xb3 | , | ||
0x25 | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundCaptureFXAec | , |
0x174d3eb9 | , | ||
0x6696 | , | ||
0x4fac | , | ||
0xa4 | , | ||
0x6c | , | ||
0xa0 | , | ||
0xac | , | ||
0x7b | , | ||
0xc9 | , | ||
0xe2 | , | ||
0xf | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundCaptureFXNoiseSuppress | , |
0xed311e41 | , | ||
0xfbae | , | ||
0x4175 | , | ||
0x96 | , | ||
0x25 | , | ||
0xcd | , | ||
0x8 | , | ||
0x54 | , | ||
0xf6 | , | ||
0x93 | , | ||
0xca | |||
) |
DEFINE_GUID | ( | IID_IDirectSoundFullDuplex | , |
0xedcb4c7a | , | ||
0xdaab | , | ||
0x4216 | , | ||
0xa4 | , | ||
0x2e | , | ||
0x6c | , | ||
0x50 | , | ||
0x59 | , | ||
0x6d | , | ||
0xdc | , | ||
0x1d | |||
) |
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 | |||
) |
HRESULT WINAPI DirectSoundCaptureCreate | ( | LPCGUID | pcGuidDevice, |
LPDIRECTSOUNDCAPTURE * | ppDSC, | ||
LPUNKNOWN | pUnkOuter | ||
) |
HRESULT WINAPI DirectSoundCaptureCreate8 | ( | LPCGUID | pcGuidDevice, |
LPDIRECTSOUNDCAPTURE8 * | ppDSC8, | ||
LPUNKNOWN | pUnkOuter | ||
) |
HRESULT WINAPI DirectSoundCaptureEnumerateA | ( | LPDSENUMCALLBACKA | pDSEnumCallback, |
LPVOID | pContext | ||
) |
HRESULT WINAPI DirectSoundCaptureEnumerateW | ( | LPDSENUMCALLBACKW | pDSEnumCallback, |
LPVOID | pContext | ||
) |
HRESULT WINAPI DirectSoundCreate | ( | LPCGUID | pcGuidDevice, |
LPDIRECTSOUND * | ppDS, | ||
LPUNKNOWN | pUnkOuter | ||
) |
HRESULT WINAPI DirectSoundCreate8 | ( | LPCGUID | pcGuidDevice, |
LPDIRECTSOUND8 * | ppDS8, | ||
LPUNKNOWN | pUnkOuter | ||
) |
HRESULT WINAPI DirectSoundEnumerateA | ( | LPDSENUMCALLBACKA | pDSEnumCallback, |
LPVOID | pContext | ||
) |
HRESULT WINAPI DirectSoundEnumerateW | ( | LPDSENUMCALLBACKW | pDSEnumCallback, |
LPVOID | pContext | ||
) |
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 | ||
) |