Click or drag to resize
Accord.NET (logo)

CaptureEffectDescription Fields

The CaptureEffectDescription type exposes the following members.

Fields
  NameDescription
Public fieldCaptureEffectClass
Value of type Guid that specifies the class identifier of the effect. The following standard identifiers are defined.
Value Description
AcousticEchoCancellationCaptureEffectAcoustic echo cancellation.
NoiseSuppressionCaptureEffectNoise suppression.
Public fieldCaptureEffectInstance
Value of type Guid that specifies the unique identifier of the preferred effect. The following standard identifiers are defined.
Value Description
MicrosoftAcousticEchoCancellationCaptureEffectMicrosoft acoustic echo cancellation. Available in software only.
MicrosoftNoiseSuppressionCaptureEffectMicrosoft noise suppression. Available in software only.
SystemAcousticEchoCancellationCaptureEffectSystem default acoustic echo cancellation.
SystemNoiseSuppressionCaptureEffectSystem default noise suppression.
Public fieldFlags
Flags that specify desired parameters of the effect. When this structure is passed to DirectSoundFullDuplexCreate8, or IDirectSoundCapture8::CreateCaptureBuffer, this member must be one of the values shown in the following table.
Value Description
LocatedInHardwareEffect specified by guidDSCFXInstance must be in hardware.
LocatedInSoftwareEffect specified by guidDSCFXInstance must be in software.

On return, this member can contain one of the values shown in the following table.

Value Description
LocatedInHardwareEffect was created in hardware.
LocatedInSoftwareEffect was created in software.
Top
See Also