Share via


AudioProcessingConstants Class

Definition

Represents audio input processing constants used for specifying the processing in AudioProcessingOptions.

public static class AudioProcessingConstants
type AudioProcessingConstants = class
Public Class AudioProcessingConstants
Inheritance
AudioProcessingConstants

Fields

AUDIO_INPUT_PROCESSING_DISABLE_DEREVERBERATION

Disables dereverberation in the default audio processing pipeline.

AUDIO_INPUT_PROCESSING_DISABLE_ECHO_CANCELLATION

Disables echo cancellation in the default audio processing pipeline.

AUDIO_INPUT_PROCESSING_DISABLE_GAIN_CONTROL

Disables automatic gain control in the default audio processing pipeline.

AUDIO_INPUT_PROCESSING_DISABLE_NOISE_SUPPRESSION

Disables noise suppression in the default audio processing pipeline.

AUDIO_INPUT_PROCESSING_ENABLE_DEFAULT

Enables default built-in input audio processing.

AUDIO_INPUT_PROCESSING_ENABLE_V2

Enables the new version (V2) of input audio processing with improved echo cancellation performance. This flag is mutually exclusive with AUDIO_INPUT_PROCESSING_ENABLE_DEFAULT flag. AUDIO_INPUT_PROCESSING_DISABLE_* flags do not affect this pipeline. This feature is currently in preview and only available for Windows x64 platform in C#/C++ programming languages.

AUDIO_INPUT_PROCESSING_ENABLE_VOICE_ACTIVITY_DETECTION

Enable voice activity detection in input audio processing.

AUDIO_INPUT_PROCESSING_NONE

Disables built-in input audio processing.

Applies to