O'Reilly logo

Kinect for Windows SDK Programming Guide by Abhijit Jana

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Processing the audio data

The KinectAudioSource class not only helps to capture the audio data from the sensors but also offers to take control over many aspects of audio data processing by interacting with the underlying DMO.

Echo cancellation

Echo cancellation helps to increase the sound quality. The Acoustic Echo Cancellation (AEC) component within the audio-processing pipeline is responsible for removing the echoes that we are sending to the microphone. To make the AEC work, you need to set the EchoCancellationMode property of kinectAudioSource.

EchoCancellationMode uses a set of enumeration values to set the type of echo cancellation as listed in the following table:

Name

Description

CancellationOnly

With the value of CancellationOnly, the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required