This section contains reference information for the following types used with DirectSound.
Structure |
Description |
D3DVECTOR |
Defines a vector in three-dimensional space. |
DS3DBUFFER |
Describes the location, orientation, and motion of a 3-D sound buffer. |
DS3DLISTENER |
Describes 3-D global parameters and properties of the listener. |
DSBCAPS |
Describes the capabilities of a buffer object. |
DSBPOSITIONNOTIFY |
Describes a notification position. |
DSBUFFERDESC |
Describes the necessary characteristics of a new DirectSound buffer object. |
DSCAPS |
Describes the capabilities of a DirectSound device. |
DSCBCAPS |
Describes the capabilities of a capture buffer. |
DSCBUFFERDESC |
Describes a capture buffer. |
DSCCAPS |
Describes the capabilities of the capture device. |
DSCURSORS |
Returns the position of the play and write cursors |
DSEFFECTDESC |
Describes an effect associated with a buffer. |
DSFXI3DL2REVERB |
Contains parameters for an I3DL2 (Interactive 3D Audio Level 2) reverberation effect. |
DSFXCHORUS |
Contains parameters for a chorus effect. |
DSFXCOMPRESSOR |
Contains parameters for a compression effect. |
DSFXDISTORTION |
Contains parameters for a distortion effect. |
DSFXECHO |
Contains parameters for an echo effect. |
DSFXFLANGER |
Contains parameters for a flanger effect. |
DSFXGARGLE |
Contains parameters for a gargle effect. |
DSFXPARAMEQ |
Contains parameters for a parametric equalizer effect. |
DSFXWAVESREVERB |
Contains parameters for a Waves reverb effect. |
WAVEFORMATEX |
Describes the format of waveform audio data. |