SharpDX.DirectSound No documentation. DS3DBUFFER Initializes a new instance of the class. No documentation. unsigned int dwSize No documentation. D3DVECTOR vPosition No documentation. D3DVECTOR vVelocity No documentation. unsigned int dwInsideConeAngle No documentation. unsigned int dwOutsideConeAngle No documentation. D3DVECTOR vConeOrientation No documentation. int lConeOutsideVolume No documentation. float flMinDistance No documentation. float flMaxDistance No documentation. unsigned int dwMode No documentation. DSCAPS Initializes a new instance of the class. No documentation. unsigned int dwSize No documentation. DSCAPS_FLAGS dwFlags No documentation. unsigned int dwMinSecondarySampleRate No documentation. unsigned int dwMaxSecondarySampleRate No documentation. unsigned int dwPrimaryBuffers No documentation. unsigned int dwMaxHwMixingAllBuffers No documentation. unsigned int dwMaxHwMixingStaticBuffers No documentation. unsigned int dwMaxHwMixingStreamingBuffers No documentation. unsigned int dwFreeHwMixingAllBuffers No documentation. unsigned int dwFreeHwMixingStaticBuffers No documentation. unsigned int dwFreeHwMixingStreamingBuffers No documentation. unsigned int dwMaxHw3DAllBuffers No documentation. unsigned int dwMaxHw3DStaticBuffers No documentation. unsigned int dwMaxHw3DStreamingBuffers No documentation. unsigned int dwFreeHw3DAllBuffers No documentation. unsigned int dwFreeHw3DStaticBuffers No documentation. unsigned int dwFreeHw3DStreamingBuffers No documentation. unsigned int dwTotalHwMemBytes No documentation. unsigned int dwFreeHwMemBytes No documentation. unsigned int dwMaxContigFreeHwMemBytes No documentation. unsigned int dwUnlockTransferRateHwBuffers No documentation. unsigned int dwPlayCpuOverheadSwBuffers No documentation. unsigned int dwReserved1 No documentation. unsigned int dwReserved2 No documentation. IDirectSoundCaptureBuffer8 No documentation. IDirectSoundCaptureBuffer The Lock method locks a portion of the buffer. Locking the buffer returns references into the buffer, allowing the application to read or write audio data into memory. Offset, in bytes, from the start of the buffer to the point where the lock begins. Size, in bytes, of the portion of the buffer to lock. Because the buffer is conceptually circular, this number can exceed the number of bytes between dwOffset and the end of the buffer. Flags modifying the lock event. The following flags are defined: ValueDescription DSBLOCK_FROMWRITECURSORStart the lock at the write cursor. The dwOffset parameter is ignored. DSBLOCK_ENTIREBUFFERLock the entire buffer. The dwBytes parameter is ignored. Address of a variable that receives a pointer to the second locked part of the capture buffer. If NULL is returned, the ppvAudioPtr1 parameter points to the entire locked portion of the capture buffer. Address of a variable that receives a pointer to the first locked part of the buffer. HRESULT IDirectSoundCaptureBuffer::Lock([None] int dwOffset,[None] int dwBytes,[Out] void** ppvAudioPtr1,[Out] int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] int* pdwAudioBytes2,[None] int dwFlags) The Unlock method releases a locked sound buffer. Address of the value retrieved in the ppvAudioPtr1 parameter of the {{Lock}} method. Address of the value retrieved in the ppvAudioPtr2 parameter of the IDirectSoundBuffer8::Lock method. No documentation. HRESULT IDirectSoundBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[None] int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[None] int dwAudioBytes2) Writes data to the buffer. Writes data to the buffer. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::GetCaps([Out] DSCBCAPS* pDSCBCaps) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::GetCurrentPosition([Out, Optional] unsigned int* pdwCapturePosition,[Out, Optional] unsigned int* pdwReadPosition) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::GetFormat([In] void* pwfxFormat,[In] unsigned int dwSizeAllocated,[Out, Optional] unsigned int* pdwSizeWritten) No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::GetStatus([Out] DSCBSTATUS_FLAGS* pdwStatus) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::Lock([In] unsigned int dwOffset,[In] unsigned int dwBytes,[Out] void** ppvAudioPtr1,[Out] unsigned int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] unsigned int* pdwAudioBytes2,[In] unsigned int dwFlags) No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::Start([In] BOOL dwFlags) No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::Stop() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[In] unsigned int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[In] unsigned int dwAudioBytes2) True if the buffer is currently capturing. The offset from the start of the buffer, in bytes, of the capture cursor. The offset from the start of the buffer, in bytes, of the read cursor. True if the capture buffer is looping. Gets the waveform format of the capture buffer. The format. No documentation. GetCaps HRESULT IDirectSoundCaptureBuffer::GetCaps([Out] DSCBCAPS* pDSCBCaps) No documentation. GetStatus HRESULT IDirectSoundCaptureBuffer::GetStatus([Out] DSCBSTATUS_FLAGS* pdwStatus) Creates a buffer for capturing waveform audio. a reference to an instance of a structure containing values for the capture buffer being created. No documentation. HRESULT IDirectSoundCapture::CreateCaptureBuffer([In] LPCDSCBUFFERDESC pcDSCBufferDesc,[Out] LPDIRECTSOUNDCAPTUREBUFFER* ppDSCBuffer,[None] IUnknown* pUnkOuter) Retrieves an interface to an effect object associated with the buffer. Index of the object within objects of that class in the path. See Remarks. an effect object associated with the buffer HRESULT IDirectSoundCaptureBuffer8::GetObjectInPath([In] GUID* rguidObject,[None] int dwIndex,[In] GUID* rguidInterface,[Out] void** ppObject) Retrieves the status of capture effects. Sets the notification positions. The positions. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer8::GetObjectInPath([In] const GUID& rguidObject,[In] unsigned int dwIndex,[In] const GUID& rguidInterface,[Out] void** ppObject) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureBuffer8::GetFXStatus([In] unsigned int dwEffectsCount,[Out, Buffer] DSCFX_ENUM* pdwFXStatus) No documentation. DSCBCAPS Initializes a new instance of the class. No documentation. unsigned int dwSize No documentation. DSCBCAPS_FLAGS dwFlags No documentation. unsigned int dwBufferBytes No documentation. unsigned int dwReserved No documentation. DSCBUFFERDESC Initializes a new instance of the class. No documentation. unsigned int dwSize No documentation. DSCBCAPS_FLAGS dwFlags No documentation. unsigned int dwBufferBytes No documentation. unsigned int dwReserved No documentation. WAVEFORMATEX* lpwfxFormat No documentation. unsigned int dwFXCount No documentation. DSCEFFECTDESC* lpDSCFXDesc Gets a value indicating whether [wave mapped]. true if [wave mapped]; otherwise, false. Gets a value indicating whether [control effects]. true if [control effects]; otherwise, false. Gets or sets the format. The format. Describes effects supported by hardware for the buffer. No documentation. DSCCAPS Initializes a new instance of the class. No documentation. unsigned int dwSize No documentation. unsigned int dwFlags No documentation. unsigned int dwFormats No documentation. unsigned int dwChannels No documentation. DSCEFFECTDESC Initializes a new instance of the class. No documentation. unsigned int dwSize No documentation. DSCFX_ENUM dwFlags No documentation. GUID guidDSCFXClass No documentation. GUID guidDSCFXInstance No documentation. unsigned int dwReserved1 No documentation. unsigned int dwReserved2 No documentation. IDirectSoundFXChorus Default number of milliseconds the input is delayed before it is played back. The default value is 50. Maximum number of milliseconds the input is delayed before it is played back. Minimum number of milliseconds the input is delayed before it is played back. Default percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point. The default value is 10. Maximum percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point. Minimum percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point. Default percentage of output signal to feed back into the effect's input. The default value is 25. Maximum percentage of output signal to feed back into the effect's input. Minimum percentage of output signal to feed back into the effect's input. Default frequency of the LFO. The default value is 1.1. Maximum frequency of the LFO. Minimum frequency of the LFO. Positive 180 phase differential between left and right LFOs. Positive 90 phase differential between left and right LFOs. Default phase differential between left and right LFOs. The default value is Phase90. Maximum phase differential between left and right LFOs. Minimum phase differential between left and right LFOs. Negative 180 phase differential between left and right LFOs. Negative 90 phase differential between left and right LFOs. Zero phase differential between left and right LFOs. Default waveform shape of the LFO. By default, the waveform is a sine. Sine waveform shape of the LFO. Triangle waveform shape of the LFO. Default ratio of wet (processed) signal to dry (unprocessed) signal. Maximum ratio of wet (processed) signal to dry (unprocessed) signal. Minimum ratio of wet (processed) signal to dry (unprocessed) signal. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXChorus::SetAllParameters([In] const DSFXChorus* pcDsFxChorus) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXChorus::GetAllParameters([Out] DSFXChorus* pDsFxChorus) No documentation. GetAllParameters HRESULT IDirectSoundFXChorus::GetAllParameters([Out] DSFXChorus* pDsFxChorus) No documentation. IDirectSoundFXCompressor Default time before compression reaches its full value, in decibels (dB). The default value is 10 ms. Maximum time before compression reaches its full value, in decibels (dB). Minimum time before compression reaches its full value, in decibels (dB). Default output gain of signal after compression, in decibels (dB). The default value is 0 dB. Maximum output gain of signal after compression, in decibels (dB). Minimum output gain of signal after compression, in decibels (dB). Default time after threshold is reached before attack phase is started, in milliseconds. The default value is 4 ms. Maximum time after threshold is reached before attack phase is started, in milliseconds. Minimum time after threshold is reached before attack phase is started, in milliseconds. Default compression ratio. The default value is 3, which means 3:1 compression. Maximum compression ratio. Minimum compression ratio. Default speed at which compression is stopped after input drops below Threshold, in miliseconds. The default value is 200 ms. Maximum speed at which compression is stopped after input drops below Threshold, in miliseconds. Minimum speed at which compression is stopped after input drops below Threshold, in miliseconds. Default point at which compression begins, in decibels, in decibels (dB). The default value is -20 dB. Maximum point at which compression begins, in decibels, in decibels (dB). Minimum point at which compression begins, in decibels, in decibels (dB). Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXCompressor::SetAllParameters([In] const DSFXCompressor* pcDsFxCompressor) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXCompressor::GetAllParameters([Out] DSFXCompressor* pDsFxCompressor) No documentation. GetAllParameters HRESULT IDirectSoundFXCompressor::GetAllParameters([Out] DSFXCompressor* pDsFxCompressor) Contains information about a DirectSound device. Initializes a new instance of the class. The driver GUID. The description. Name of the module. Identifies the DirectSound driver being enumerated String that provides a textual description of the DirectSound device. String that specifies the module name of the DirectSound driver corresponding to this device. No documentation. IDirectSound8 No documentation. IDirectSound Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound::CreateSoundBuffer([In] const DSBUFFERDESC* pcDSBufferDesc,[Out] void** ppDSBuffer,[In] IUnknown* pUnkOuter) No documentation. No documentation. No documentation. HRESULT IDirectSound::GetCaps([Out] DSCAPS* pDSCaps) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound::DuplicateSoundBuffer([In] IDirectSoundBuffer* pDSBufferOriginal,[Out] void** ppDSBufferDuplicate) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound::SetCooperativeLevel([In] HWND hwnd,[In] DSSCL_ENUM dwLevel) No documentation. No documentation. HRESULT IDirectSound::Compact() No documentation. No documentation. No documentation. HRESULT IDirectSound::GetSpeakerConfig([Out] unsigned int* pdwSpeakerConfig) No documentation. No documentation. No documentation. HRESULT IDirectSound::SetSpeakerConfig([In] unsigned int dwSpeakerConfig) No documentation. GetCaps HRESULT IDirectSound::GetCaps([Out] DSCAPS* pDSCaps) Initializes a new instance of the class. Initializes a new instance of the class. The driver GUID. Retrieves the speaker configuration of the device. Sets the speaker configuration of the device. Enumerates the DirectSound devices installed in the system. A collection of the devices found. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSound8::VerifyCertification([Out] unsigned int* pdwCertified) Verifies the certification. Return true if the driver is certified No documentation. IDirectSoundCapture Initializes a new instance of the class. Initializes a new instance of the class. Enumerates the DirectSoundCapture devices installed in the system. A collection of the devices found. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundCapture::CreateCaptureBuffer([In] const DSCBUFFERDESC* pcDSCBufferDesc,[Out] IDirectSoundCaptureBuffer** ppDSCBuffer,[In] IUnknown* pUnkOuter) No documentation. No documentation. No documentation. HRESULT IDirectSoundCapture::GetCaps([Out] DSCCAPS* pDSCCaps) No documentation. GetCaps HRESULT IDirectSoundCapture::GetCaps([Out] DSCCAPS* pDSCCaps) No documentation. IDirectSoundFXDistortion Default percentage of distortion intensity. Maximum percentage of distortion intensity. Minimum percentage of distortion intensity. Default amount of signal change after distortion. Maximum amount of signal change after distortion. Minimum amount of signal change after distortion. Default width of frequency band that determines range of harmonic content addition. Maximum width of frequency band that determines range of harmonic content addition. Minimum width of frequency band that determines range of harmonic content addition. Default center frequency of harmonic content addition. Maximum center frequency of harmonic content addition. Minimum center frequency of harmonic content addition. Default filter cutoff for high-frequency harmonics attenuation. Maximum filter cutoff for high-frequency harmonics attenuation. Minimum filter cutoff for high-frequency harmonics attenuation. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXDistortion::SetAllParameters([In] const DSFXDistortion* pcDsFxDistortion) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXDistortion::GetAllParameters([Out] DSFXDistortion* pDsFxDistortion) No documentation. GetAllParameters HRESULT IDirectSoundFXDistortion::GetAllParameters([Out] DSFXDistortion* pDsFxDistortion) No documentation. IDirectSoundFXEcho Default percentage of output fed back into input. Maximum percentage of output fed back into input. Minimum percentage of output fed back into input. Default delay for left channel, in milliseconds. Maximum delay for left channel, in milliseconds. Minimum delay for left channel, in milliseconds. Default value that specifies whether to swap left and right delays with each successive echo. The default value is zero, meaning no swap. Maximum value that specifies whether to swap left and right delays with each successive echo. The default value is zero, meaning no swap. Minimum value that specifies whether to swap left and right delays with each successive echo. The default value is zero, meaning no swap. Default delay for right channel, in milliseconds. Maximum delay for right channel, in milliseconds. Minimum delay for right channel, in milliseconds. Default ratio of wet (processed) signal to dry (unprocessed) signal. Maximum ratio of wet (processed) signal to dry (unprocessed) signal. Minimum ratio of wet (processed) signal to dry (unprocessed) signal. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXEcho::SetAllParameters([In] const DSFXEcho* pcDsFxEcho) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXEcho::GetAllParameters([Out] DSFXEcho* pDsFxEcho) No documentation. GetAllParameters HRESULT IDirectSoundFXEcho::GetAllParameters([Out] DSFXEcho* pDsFxEcho) No documentation. IDirectSound3DBuffer Default cone angle, in degrees. Default outside cone volume. Volume levels are expressed as attenuation, in hundredths of a decibel. Default maximum distance, in meters. Default minimum distance, in meters. Maximum cone angle, in degrees. Minimum cone angle, in degrees. Initializes a new instance of the class. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetAllParameters([Out] DS3DBUFFER* pDs3dBuffer) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetConeAngles([Out] unsigned int* pdwInsideConeAngle,[Out] unsigned int* pdwOutsideConeAngle) No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetConeOrientation([Out] D3DVECTOR* pvOrientation) No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetConeOutsideVolume([Out] int* plConeOutsideVolume) No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetMaxDistance([Out] float* pflMaxDistance) No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetMinDistance([Out] float* pflMinDistance) No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetMode([Out] unsigned int* pdwMode) No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetPosition([Out] D3DVECTOR* pvPosition) No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::GetVelocity([Out] D3DVECTOR* pvVelocity) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetAllParameters([In] const DS3DBUFFER* pcDs3dBuffer,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetConeAngles([In] unsigned int dwInsideConeAngle,[In] unsigned int dwOutsideConeAngle,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetConeOrientation([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetConeOutsideVolume([In] int lConeOutsideVolume,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetMaxDistance([In] float flMaxDistance,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetMinDistance([In] float flMinDistance,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetMode([In] unsigned int dwMode,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetPosition([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DBuffer::SetVelocity([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply) Gets or sets all the parameters of a buffer The orientation of the sound projection cone. The volume of the sound outside the outside angle of the sound projection cone. Settings are not applied until the application calls the SoundListener3D.CommitDeferredSettings() if true. The inside angle of the sound projection cone. The maximum distance, which is the distance from the listener beyond which sounds in this buffer are no longer attenuated. The minimum distance, which is the distance from the listener at which sounds in this buffer begin to be attenuated. The operation mode for 3-D sound processing. The outside angle of the sound projection cone. The position of the sound source. The velocity of the sound source. No documentation. DSEFFECTDESC Initializes a new instance of the class. No documentation. unsigned int dwSize No documentation. unsigned int dwFlags No documentation. GUID guidDSFXClass No documentation. ULONG_PTR dwReserved1 No documentation. ULONG_PTR dwReserved2 Enumerator callback for DirectSound and DirectCaptureSound. Initializes a new instance of the class. Natives the pointer. Gets or sets the informations. The informations. No documentation. IDirectSoundFXFlanger Default number of milliseconds the input is delayed before it is played back. Maximum number of milliseconds the input is delayed before it is played back. Minimum number of milliseconds the input is delayed before it is played back. Default percentage by which the delay time is modulated by the low-frequency oscillator (LFO), in hundredths of a percentage point. Maximum percentage by which the delay time is modulated by the low-frequency oscillator (LFO), in hundredths of a percentage point. Minimum percentage by which the delay time is modulated by the low-frequency oscillator (LFO), in hundredths of a percentage point. Default percentage of output signal to feed back into the effect's input. Maximum percentage of output signal to feed back into the effect's input. Minimum percentage of output signal to feed back into the effect's input. Default frequency of the LFO(low-frequency oscillator). Maximum frequency of the LFO(low-frequency oscillator). Minimum frequency of the LFO(low-frequency oscillator). Positive 180 phase differential between left and right LFOs. Positive 90 phase differential between left and right LFOs. Default phase differential between left and right LFOs. Maximum phase differential between left and right LFOs. Minimum phase differential between left and right LFOs. Negative 180 phase differential between left and right LFOs. Negative 90 phase differential between left and right LFOs. Zero phase differential between left and right LFOs. Default waveform shape of the LFO. By default, the waveform is a sine. Sine waveform shape of the LFO. By default, the waveform is a sine. Triangular waveform shape of the LFO. By default, the waveform is a sine. Default ratio of wet (processed) signal to dry (unprocessed) signal. Maximum ratio of wet (processed) signal to dry (unprocessed) signal. Minimum ratio of wet (processed) signal to dry (unprocessed) signal. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXFlanger::SetAllParameters([In] const DSFXFlanger* pcDsFxFlanger) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXFlanger::GetAllParameters([Out] DSFXFlanger* pDsFxFlanger) No documentation. GetAllParameters HRESULT IDirectSoundFXFlanger::GetAllParameters([Out] DSFXFlanger* pDsFxFlanger) No documentation. IDirectSoundFullDuplex Initializes a new instance of the class. Initializes a new instance of the class. The native pointer. No documentation. IDirectSoundFXGargle Default rate of modulation, in Hertz. Maximum rate of modulation, in Hertz. Minimum rate of modulation, in Hertz. Default shape of the modulation waveform. Square shape of the modulation waveform. Triangular shape of the modulation waveform. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXGargle::SetAllParameters([In] const DSFXGargle* pcDsFxGargle) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXGargle::GetAllParameters([Out] DSFXGargle* pDsFxGargle) No documentation. GetAllParameters HRESULT IDirectSoundFXGargle::GetAllParameters([Out] DSFXGargle* pDsFxGargle) No documentation. DSCFX_AEC_MODE No documentation. DSCFX_AEC_MODE_PASS_THROUGH No documentation. DSCFX_AEC_MODE_HALF_DUPLEX No documentation. DSCFX_AEC_MODE_FULL_DUPLEX No documentation. DSCFX_AEC_STATUS No documentation. DSCFX_AEC_STATUS_HISTORY_UNINITIALIZED No documentation. DSCFX_AEC_STATUS_HISTORY_CONTINUOUSLY_CONVERGED No documentation. DSCFX_AEC_STATUS_HISTORY_PREVIOUSLY_DIVERGED No documentation. DSCFX_AEC_STATUS_CURRENTLY_CONVERGED No documentation. DSBCAPS_FLAGS No documentation. DSBCAPS_PRIMARYBUFFER No documentation. DSBCAPS_STATIC No documentation. DSBCAPS_LOCHARDWARE No documentation. DSBCAPS_LOCSOFTWARE No documentation. DSBCAPS_CTRL3D No documentation. DSBCAPS_CTRLFREQUENCY No documentation. DSBCAPS_CTRLPAN No documentation. DSBCAPS_CTRLVOLUME No documentation. DSBCAPS_CTRLPOSITIONNOTIFY No documentation. DSBCAPS_CTRLFX No documentation. DSBCAPS_STICKYFOCUS No documentation. DSBCAPS_GLOBALFOCUS No documentation. DSBCAPS_GETCURRENTPOSITION2 No documentation. DSBCAPS_MUTE3DATMAXDISTANCE No documentation. DSBCAPS_LOCDEFER No documentation. DSBCAPS_TRUEPLAYPOSITION None. None No documentation. DSBSTATUS_FLAGS No documentation. DSBSTATUS_PLAYING No documentation. DSBSTATUS_BUFFERLOST No documentation. DSBSTATUS_LOOPING No documentation. DSBSTATUS_LOCHARDWARE No documentation. DSBSTATUS_LOCSOFTWARE No documentation. DSBSTATUS_TERMINATED None. None No documentation. DSCAPS_FLAGS No documentation. DSCAPS_PRIMARYMONO No documentation. DSCAPS_PRIMARYSTEREO No documentation. DSCAPS_PRIMARY8BIT No documentation. DSCAPS_PRIMARY16BIT No documentation. DSCAPS_CONTINUOUSRATE No documentation. DSCAPS_EMULDRIVER No documentation. DSCAPS_CERTIFIED No documentation. DSCAPS_SECONDARYMONO No documentation. DSCAPS_SECONDARYSTEREO No documentation. DSCAPS_SECONDARY8BIT No documentation. DSCAPS_SECONDARY16BIT None. None No documentation. DSCBCAPS_FLAGS No documentation. DSCBCAPS_WAVEMAPPED No documentation. DSCBCAPS_CTRLFX None. None No documentation. DSCBSTATUS_FLAGS No documentation. DSCBSTATUS_CAPTURING No documentation. DSCBSTATUS_LOOPING None. None No documentation. DSCCAPS_FLAGS No documentation. DSCCAPS_EMULDRIVER No documentation. DSCCAPS_CERTIFIED No documentation. DSCCAPS_MULTIPLECAPTURE None. None No documentation. DSCFX_ENUM No documentation. DSCFX_LOCHARDWARE No documentation. DSCFX_LOCSOFTWARE No documentation. DSSCL_ENUM No documentation. DSSCL_NORMAL No documentation. DSSCL_PRIORITY No documentation. DSSCL_EXCLUSIVE No documentation. DSSCL_WRITEPRIMARY No documentation. DSOUND_ENUM_1 No documentation. DSFX_I3DL2_MATERIAL_PRESET_SINGLEWINDOW No documentation. DSFX_I3DL2_MATERIAL_PRESET_DOUBLEWINDOW No documentation. DSFX_I3DL2_MATERIAL_PRESET_THINDOOR No documentation. DSFX_I3DL2_MATERIAL_PRESET_THICKDOOR No documentation. DSFX_I3DL2_MATERIAL_PRESET_WOODWALL No documentation. DSFX_I3DL2_MATERIAL_PRESET_BRICKWALL No documentation. DSFX_I3DL2_MATERIAL_PRESET_STONEWALL No documentation. DSFX_I3DL2_MATERIAL_PRESET_CURTAIN No documentation. DSOUND_ENUM_2 No documentation. DSFXR_PRESENT No documentation. DSFXR_LOCHARDWARE No documentation. DSFXR_LOCSOFTWARE No documentation. DSFXR_UNALLOCATED No documentation. DSFXR_FAILED No documentation. DSFXR_UNKNOWN No documentation. DSFXR_SENDLOOP No documentation. DSBLOCK_ENUM No documentation. DSBLOCK_FROMWRITECURSOR No documentation. DSBLOCK_ENTIREBUFFER No documentation. DS3DMODE No documentation. DS3DMODE_NORMAL No documentation. DS3DMODE_HEADRELATIVE No documentation. DS3DMODE_DISABLE No documentation. DSBPLAY_FLAGS No documentation. DSBPLAY_LOOPING No documentation. DSBPLAY_LOCHARDWARE No documentation. DSBPLAY_LOCSOFTWARE No documentation. DSBPLAY_TERMINATEBY_TIME No documentation. DSBPLAY_TERMINATEBY_DISTANCE No documentation. DSBPLAY_TERMINATEBY_PRIORITY None. None No documentation. DSOUND_ENUM_0 No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_CITY No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL No documentation. DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE No documentation. DSSPEAKER_ENUM No documentation. DSSPEAKER_DIRECTOUT No documentation. DSSPEAKER_HEADPHONE No documentation. DSSPEAKER_MONO No documentation. DSSPEAKER_QUAD No documentation. DSSPEAKER_STEREO No documentation. DSSPEAKER_SURROUND No documentation. DSSPEAKER_5POINT1 No documentation. DSSPEAKER_7POINT1 No documentation. DSSPEAKER_7POINT1_SURROUND No documentation. DSSPEAKER_5POINT1_SURROUND No documentation. DSSPEAKER_7POINT1_WIDE No documentation. DSSPEAKER_5POINT1_BACK No documentation. DSSPEAKER_GEOMETRY_ENUM No documentation. DSSPEAKER_GEOMETRY_MIN No documentation. DSSPEAKER_GEOMETRY_NARROW No documentation. DSSPEAKER_GEOMETRY_WIDE No documentation. DSSPEAKER_GEOMETRY_MAX Functions Constant AcousticEchoCancellationCaptureEffect. GUID_DSCFX_CLASS_AEC Constant MicrosoftAcousticEchoCancellationCaptureEffect. GUID_DSCFX_MS_AEC Constant SystemAcousticEchoCancellationCaptureEffect. GUID_DSCFX_SYSTEM_AEC Constant NoiseSuppressionCaptureEffect. GUID_DSCFX_CLASS_NS Constant MicrosoftNoiseSuppressionCaptureEffect. GUID_DSCFX_MS_NS Constant SystemNoiseSuppressionCaptureEffect. GUID_DSCFX_SYSTEM_NS Functions Constant FullHrt3DAlgorithm. DS3DALG_HRTF_FULL Constant LightHrt3DAlgorithm. DS3DALG_HRTF_LIGHT Constant NoVirtualization3DAlgorithm. DS3DALG_NO_VIRTUALIZATION Functions Constant AllObjects. GUID_All_Objects DLLs loaders No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundFullDuplexCreate([In, Optional] const GUID* pcGuidCaptureDevice,[In, Optional] const GUID* pcGuidRenderDevice,[In] const DSCBUFFERDESC* pcDSCBufferDesc,[In] const DSBUFFERDESC* pcDSBufferDesc,[In] HWND hWnd,[In] unsigned int dwLevel,[Out, Fast] IDirectSoundFullDuplex** ppDSFD,[Out] IDirectSoundCaptureBuffer8** ppDSCBuffer8,[Out] IDirectSoundBuffer8** ppDSBuffer8,[In] IUnknown* pUnkOuter) No documentation. No documentation. No documentation. No documentation. HRESULT GetDeviceID([In, Optional] const GUID* pGuidSrc,[Out] GUID* pGuidDest) No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundCaptureEnumerateW([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundCaptureCreate8([In, Optional] const GUID* pcGuidDevice,[Out, Fast] IDirectSoundCapture** ppDSC8,[In] IUnknown* pUnkOuter) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundCreate([In, Optional] const GUID* pcGuidDevice,[Out] IDirectSound** ppDS,[In] IUnknown* pUnkOuter) No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundCaptureEnumerateA([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext) No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundEnumerateA([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundCreate8([In, Optional] const GUID* pcGuidDevice,[Out, Fast] IDirectSound8** ppDS8,[In] IUnknown* pUnkOuter) No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundEnumerateW([In] __function__stdcall* pDSEnumCallback,[In, Optional] void* pContext) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT DirectSoundCaptureCreate([In, Optional] const GUID* pcGuidDevice,[Out] IDirectSoundCapture** ppDSC,[In] IUnknown* pUnkOuter) Functions Constant StandardChorus. GUID_DSFX_STANDARD_CHORUS Constant StandardCompressor. GUID_DSFX_STANDARD_COMPRESSOR Constant WavesReverb. GUID_DSFX_WAVES_REVERB Constant StandardI3DL2REVERB. GUID_DSFX_STANDARD_I3DL2REVERB Constant StandardDistortion. GUID_DSFX_STANDARD_DISTORTION Constant StandardEcho. GUID_DSFX_STANDARD_ECHO Constant StandardGargle. GUID_DSFX_STANDARD_GARGLE Constant StandardFlanger. GUID_DSFX_STANDARD_FLANGER Constant StandardParameq. GUID_DSFX_STANDARD_PARAMEQ No documentation. IDirectSoundCaptureFXAec Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureFXAec::SetAllParameters([In] const DSCFXAec* pDscFxAec) No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureFXAec::GetAllParameters([Out] DSCFXAec* pDscFxAec) No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureFXAec::GetStatus([Out] DSCFX_AEC_STATUS* pdwStatus) No documentation. No documentation. HRESULT IDirectSoundCaptureFXAec::Reset() No documentation. GetAllParameters HRESULT IDirectSoundCaptureFXAec::GetAllParameters([Out] DSCFXAec* pDscFxAec) No documentation. GetStatus HRESULT IDirectSoundCaptureFXAec::GetStatus([Out] DSCFX_AEC_STATUS* pdwStatus) No documentation. IDirectSoundFXI3DL2Reverb Default ratio of the decay time at high frequencies to the decay time at low frequencies. Maximum ratio of the decay time at high frequencies to the decay time at low frequencies. Minimum ratio of the decay time at high frequencies to the decay time at low frequencies. Default decay time, in seconds. Maximum decay time, in seconds. Minimum decay time, in seconds. Default modal density in the late reverberation decay, in percent. Maximum modal density in the late reverberation decay, in percent. Minimum modal density in the late reverberation decay, in percent. Default echo density in the late reverberation decay, in percent. Maximum echo density in the late reverberation decay, in percent. Minimum echo density in the late reverberation decay, in percent. Default reference high frequency, in hertz. Maximum reference high frequency, in hertz. Minimum reference high frequency, in hertz. Default attenuation of early reflections relative to Room, in mB. Default delay time of the first reflection relative to the direct path, in seconds. Maximum delay time of the first reflection relative to the direct path, in seconds. Minimum delay time of the first reflection relative to the direct path, in seconds. Maximum attenuation of early reflections relative to Room, in mB. Minimum attenuation of early reflections relative to Room, in mB. Default attenuation of late reverberation relative to Room, in mB. Default time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds. Maximum time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds. Minimum time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds. Maximum attenuation of late reverberation relative to Room, in mB. Minimum attenuation of late reverberation relative to Room, in mB. Default attenuation of the room effect, in millibels (mB). Default attenuation of the room high-frequency effect, in mB. Maximum attenuation of the room high-frequency effect, in mB. Minimum attenuation of the room high-frequency effect, in mB. Maximum attenuation of the room effect, in millibels (mB). Minimum attenuation of the room effect, in millibels (mB). Default rolloff factor for the reflected signals. The rolloff factor for the direct path is controlled by the DirectSound listener. Maximum rolloff factor for the reflected signals. The rolloff factor for the direct path is controlled by the DirectSound listener. Minimum rolloff factor for the reflected signals. The rolloff factor for the direct path is controlled by the DirectSound listener. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXI3DL2Reverb::SetAllParameters([In] const DSFXI3DL2Reverb* pcDsFxI3DL2Reverb) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXI3DL2Reverb::GetAllParameters([Out] DSFXI3DL2Reverb* pDsFxI3DL2Reverb) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXI3DL2Reverb::SetPreset([In] unsigned int dwPreset) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXI3DL2Reverb::GetPreset([Out] unsigned int* pdwPreset) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXI3DL2Reverb::SetQuality([In] int lQuality) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXI3DL2Reverb::GetQuality([Out] int* plQuality) No documentation. GetAllParameters HRESULT IDirectSoundFXI3DL2Reverb::GetAllParameters([Out] DSFXI3DL2Reverb* pDsFxI3DL2Reverb) No documentation. GetPreset HRESULT IDirectSoundFXI3DL2Reverb::GetPreset([Out] unsigned int* pdwPreset) No documentation. GetQuality HRESULT IDirectSoundFXI3DL2Reverb::GetQuality([Out] int* plQuality) No documentation. IDirectSoundCaptureFXNoiseSuppress Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureFXNoiseSuppress::SetAllParameters([In] const DSCFXNoiseSuppress* pcDscFxNoiseSuppress) No documentation. No documentation. No documentation. HRESULT IDirectSoundCaptureFXNoiseSuppress::GetAllParameters([Out] DSCFXNoiseSuppress* pDscFxNoiseSuppress) No documentation. No documentation. HRESULT IDirectSoundCaptureFXNoiseSuppress::Reset() No documentation. GetAllParameters HRESULT IDirectSoundCaptureFXNoiseSuppress::GetAllParameters([Out] DSCFXNoiseSuppress* pDscFxNoiseSuppress) Gets or sets he noise suppression parameters of a buffer. No documentation. IDirectSoundFXParamEq Default bandwidth, in semitones. Maximum bandwidth, in semitones. Minimum bandwidth, in semitones. Default center frequency, in hertz. Maximum center frequency, in hertz. Minimum center frequency, in hertz. Default gain. Maximum gain. Minimum gain. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXParamEq::SetAllParameters([In] const DSFXParamEq* pcDsFxParamEq) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXParamEq::GetAllParameters([Out] DSFXParamEq* pDsFxParamEq) No documentation. GetAllParameters HRESULT IDirectSoundFXParamEq::GetAllParameters([Out] DSFXParamEq* pDsFxParamEq) No documentation. IDirectSoundBuffer8 No documentation. IDirectSoundBuffer Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::GetCaps([Out] DSBCAPS* pDSBufferCaps) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::GetCurrentPosition([Out, Optional] unsigned int* pdwCurrentPlayCursor,[Out, Optional] unsigned int* pdwCurrentWriteCursor) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::GetFormat([Out, Buffer, Optional] WAVEFORMATEX* pwfxFormat,[In] unsigned int dwSizeAllocated,[Out, Optional] unsigned int* pdwSizeWritten) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::GetVolume([Out] int* plVolume) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::GetPan([Out] int* plPan) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::GetFrequency([Out] unsigned int* pdwFrequency) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::GetStatus([Out] unsigned int* pdwStatus) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::Initialize([In] IDirectSound* pDirectSound,[In] const DSBUFFERDESC* pcDSBufferDesc) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::Lock([In] unsigned int dwOffset,[In] unsigned int dwBytes,[Out] void** ppvAudioPtr1,[Out] unsigned int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] unsigned int* pdwAudioBytes2,[In] DSBLOCK_ENUM dwFlags) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::Play([In] unsigned int dwReserved1,[In] unsigned int dwPriority,[In] DSBPLAY_FLAGS dwFlags) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::SetCurrentPosition([In] unsigned int dwNewPosition) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::SetFormat([In] const WAVEFORMATEX* pcfxFormat) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::SetVolume([In] int lVolume) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::SetPan([In] int lPan) No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::SetFrequency([In] unsigned int dwFrequency) No documentation. No documentation. HRESULT IDirectSoundBuffer::Stop() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[In] unsigned int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[In] unsigned int dwAudioBytes2) No documentation. No documentation. HRESULT IDirectSoundBuffer::Restore() HRESULT IDirectSoundBuffer::Play([None] int dwReserved1,[None] int dwPriority,[None] int dwFlags) The Lock method readies all or part of the buffer for a data write and returns pointers to which data can be written. Offset, in bytes, from the start of the buffer to the point where the lock begins. This parameter is ignored if DSBLOCK_FROMWRITECURSOR is specified in the dwFlags parameter. Size, in bytes, of the portion of the buffer to lock. The buffer is conceptually circular, so this number can exceed the number of bytes between dwOffset and the end of the buffer. Flags modifying the lock event. The following flags are defined: ValueDescription DSBLOCK_FROMWRITECURSORStart the lock at the write cursor. The dwOffset parameter is ignored. DSBLOCK_ENTIREBUFFERLock the entire buffer. The dwBytes parameter is ignored. Address of a variable that receives a pointer to the second locked part of the capture buffer. If NULL is returned, the ppvAudioPtr1 parameter points to the entire locked portion of the capture buffer. Address of a variable that receives a pointer to the first locked part of the buffer. HRESULT IDirectSoundBuffer::Lock([None] int dwOffset,[None] int dwBytes,[Out] void** ppvAudioPtr1,[Out] int* pdwAudioBytes1,[Out] void** ppvAudioPtr2,[Out, Optional] int* pdwAudioBytes2,[None] int dwFlags) The Unlock method releases a locked sound buffer. Address of the value retrieved in the ppvAudioPtr1 parameter of the {{Lock}} method. Address of the value retrieved in the ppvAudioPtr2 parameter of the IDirectSoundBuffer8::Lock method. No documentation. HRESULT IDirectSoundBuffer::Unlock([In, Buffer] void* pvAudioPtr1,[None] int dwAudioBytes1,[In, Buffer, Optional] void* pvAudioPtr2,[None] int dwAudioBytes2) Writes data to the buffer. The data. The buffer offset. The flags. Writes data to the buffer. The data. The start index. The count. The buffer offset. The flags. Sets the notification positions. The positions. No documentation. GetCaps HRESULT IDirectSoundBuffer::GetCaps([Out] DSBCAPS* pDSBufferCaps) No documentation. GetVolume HRESULT IDirectSoundBuffer::GetVolume([Out] int* plVolume) No documentation. GetPan HRESULT IDirectSoundBuffer::GetPan([Out] int* plPan) No documentation. GetFrequency HRESULT IDirectSoundBuffer::GetFrequency([Out] unsigned int* pdwFrequency) No documentation. GetStatus HRESULT IDirectSoundBuffer::GetStatus([Out] unsigned int* pdwStatus) No documentation. SetCurrentPosition HRESULT IDirectSoundBuffer::SetCurrentPosition([In] unsigned int dwNewPosition) No documentation. SetFormat HRESULT IDirectSoundBuffer::SetFormat([In] const WAVEFORMATEX* pcfxFormat) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer8::SetFX([In] unsigned int dwEffectsCount,[In, Buffer, Optional] DSEFFECTDESC* pDSFXDesc,[InOut, Buffer] DSOUND_ENUM_0* pdwResultCodes) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer8::AcquireResources([In] unsigned int dwFlags,[In] unsigned int dwEffectsCount,[Out, Buffer] unsigned int* pdwResultCodes) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundBuffer8::GetObjectInPath([In] const GUID& rguidObject,[In] unsigned int dwIndex,[In] const GUID& rguidInterface,[Out] void** ppObject) Initializes a new instance of the class. an instance of the The buffer description. Retrieves an interface to an effect object associated with the buffer. Index of the object within objects of that class in the path. See Remarks. an effect object associated with the buffer HRESULT IDirectSoundCaptureBuffer8::GetObjectInPath([In] GUID* rguidObject,[None] int dwIndex,[In] GUID* rguidInterface,[Out] void** ppObject) Enables effects on a buffer. Effects guids No documentation. HRESULT IDirectSoundBuffer8::SetFX([None] int dwEffectsCount,[In, Buffer, Optional] LPDSEFFECTDESC pDSFXDesc,[Out, Buffer, Optional] int* pdwResultCodes) No documentation. IDirectSoundNotify Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSoundNotify::SetNotificationPositions([In] unsigned int dwPositionNotifies,[In, Buffer] const DSBPOSITIONNOTIFY* pcPositionNotifies) No documentation. IDirectSound3DListener Default distance factor. The default value is (1.0). Default Doppler factor. The default value is (1.0). Default rolloff factor. The default value is (1.0). Maximum distance factor. The default value is (1.0). Maximum Doppler factor. The default value is (1.0). Maximum rolloff factor. The default value is (1.0). Minimum distance factor. The default value is (1.0). Minimum Doppler factor. The default value is (1.0). Minimum rolloff factor. The default value is (1.0). Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::GetAllParameters([Out] DS3DLISTENER* pListener) No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::GetDistanceFactor([Out] float* pflDistanceFactor) No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::GetDopplerFactor([Out] float* pflDopplerFactor) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::GetOrientation([Out] D3DVECTOR* pvOrientFront,[Out] D3DVECTOR* pvOrientTop) No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::GetPosition([Out] D3DVECTOR* pvPosition) No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::GetRolloffFactor([Out] float* pflRolloffFactor) No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::GetVelocity([Out] D3DVECTOR* pvVelocity) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::SetAllParameters([In] const DS3DLISTENER* pcListener,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::SetDistanceFactor([In] float flDistanceFactor,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::SetDopplerFactor([In] float flDopplerFactor,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::SetOrientation([In] float xFront,[In] float yFront,[In] float zFront,[In] float xTop,[In] float yTop,[In] float zTop,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::SetPosition([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::SetRolloffFactor([In] float flRolloffFactor,[In] unsigned int dwApply) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirectSound3DListener::SetVelocity([In] float x,[In] float y,[In] float z,[In] unsigned int dwApply) No documentation. No documentation. HRESULT IDirectSound3DListener::CommitDeferredSettings() Initializes a new instance of the class with a previously created sound buffer. The SlimDX::DirectSound::SoundBuffer object. Determines if settings are set immediately or deferred. Gets or sets the distance factor, which is the number of meters in a vector unit. Gets or sets the multiplier for the Doppler effect. Describes the listener's front orientation. Gets or sets the listener's position. Gets or sets the rolloff factor, which determines the rate of attenuation over distance. Describes the listener's top orientation. Gets or sets the listener's velocity. No documentation. IDirectSoundFXWavesReverb Default high-frequency reverb time ratio. Maximum high-frequency reverb time ratio. Minimum high-frequency reverb time ratio. Default input gain of signal, in decibels (dB). Maximum input gain of signal, in decibels (dB). Minimum input gain of signal, in decibels (dB). Default reverb mix, in dB. Maximum reverb mix, in dB. Minimum reverb mix, in dB. Default reverb time, in milliseconds. Maximum reverb time, in milliseconds. Minimum reverb time, in milliseconds. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirectSoundFXWavesReverb::SetAllParameters([In] const DSFXWavesReverb* pcDsFxWavesReverb) No documentation. No documentation. No documentation. HRESULT IDirectSoundFXWavesReverb::GetAllParameters([Out] DSFXWavesReverb* pDsFxWavesReverb) No documentation. GetAllParameters HRESULT IDirectSoundFXWavesReverb::GetAllParameters([Out] DSFXWavesReverb* pDsFxWavesReverb) No documentation. DSCFXAec No documentation. DSCFX_AEC_MODE dwMode No documentation. BOOL fEnable No documentation. BOOL fNoiseFill No documentation. DSBCAPS No documentation. unsigned int dwSize No documentation. DSBCAPS_FLAGS dwFlags No documentation. unsigned int dwBufferBytes No documentation. unsigned int dwUnlockTransferRate No documentation. unsigned int dwPlayCpuOverhead Initializes a new instance of the class. No documentation. DSFXChorus No documentation. float fWetDryMix No documentation. float fDepth No documentation. float fFeedback No documentation. float fFrequency No documentation. int lWaveform No documentation. float fDelay No documentation. int lPhase No documentation. DSFXCompressor No documentation. float fGain No documentation. float fAttack No documentation. float fRelease No documentation. float fThreshold No documentation. float fRatio No documentation. float fPredelay No documentation. DSFXDistortion No documentation. float fGain No documentation. float fEdge No documentation. float fPostEQCenterFrequency No documentation. float fPostEQBandwidth No documentation. float fPreLowpassCutoff No documentation. DSFXEcho No documentation. float fWetDryMix No documentation. float fFeedback No documentation. float fLeftDelay No documentation. float fRightDelay No documentation. int lPanDelay No documentation. DSFXFlanger No documentation. float fWetDryMix No documentation. float fDepth No documentation. float fFeedback No documentation. float fFrequency No documentation. int lWaveform No documentation. float fDelay No documentation. int lPhase No documentation. DSFXGargle No documentation. unsigned int dwRateHz No documentation. unsigned int dwWaveShape No documentation. DSFXI3DL2Reverb No documentation. int lRoom No documentation. int lRoomHF No documentation. float flRoomRolloffFactor No documentation. float flDecayTime No documentation. float flDecayHFRatio No documentation. int lReflections No documentation. float flReflectionsDelay No documentation. int lReverb No documentation. float flReverbDelay No documentation. float flDiffusion No documentation. float flDensity No documentation. float flHFReference No documentation. DS3DLISTENER No documentation. unsigned int dwSize No documentation. D3DVECTOR vPosition No documentation. D3DVECTOR vVelocity No documentation. D3DVECTOR vOrientFront No documentation. D3DVECTOR vOrientTop No documentation. float flDistanceFactor No documentation. float flRolloffFactor No documentation. float flDopplerFactor Initializes a new instance of the class. No documentation. DSCFXNoiseSuppress No documentation. BOOL fEnable No documentation. DSBPOSITIONNOTIFY No documentation. unsigned int dwOffset No documentation. void* hEventNotify Gets or sets the wait handle. The wait handle. No documentation. DSFXParamEq No documentation. float fCenter No documentation. float fBandwidth No documentation. float fGain No documentation. DSBUFFERDESC No documentation. unsigned int dwSize No documentation. DSBCAPS_FLAGS dwFlags No documentation. unsigned int dwBufferBytes No documentation. unsigned int dwReserved No documentation. WAVEFORMATEX* lpwfxFormat No documentation. GUID guid3DAlgorithm Initializes a new instance of the class. WaveFormat of this sound buffer description No documentation. DSFXWavesReverb No documentation. float fInGain No documentation. float fReverbMix No documentation. float fReverbTime No documentation. float fHighFreqRTRatio A Primary DirectSound Buffer. Initializes a new instance of the class. The base PTR. Initializes a new instance of the class. an instance of the The buffer description.