locked
Audio Capturing Device Properties RRS feed

  • Question

  • I have one assignment from office regarding Audio Capture.

    I have A Audio Capture Device which has some extra features like GainControl, EchoCancellation, etc...

    When I install this device. I found this device in Sound--> Recording Devices.

    In the Microphone Properties I did not find any extra properties which already available in its SDK.

    I have now Two Methods:-

    1. If I capture the Audio using SDK. In This case I can set these properties through programming and can record the sound. These features have its own draw backs. 

    2. If I use default Audio drivers. I cannot apply these options.

    My Question is I want to choose step Two in this case how can I apply other features like GainControl, EchoCancellation, etc...through programing which is not provided in Microphone Properties page.

    Thanks

     

    Friday, September 6, 2013 4:38 AM

All replies

  • In Windows 8.1, we introduced an audio effects discovery and control feature which allows apps to:

    1. See what effects the audio driver provides.
    2. See whether the audio driver provides a "RAW" mode.
    3. If so, see what effects are active in "RAW" mode.

    For example, see the Audio Effects Discovery sample: http://code.msdn.microsoft.com/windowsapps/Audio-effects-discovery-5fd65c15

    Also in Windows 8.1, applications using certain APIs can request that particular streams be in RAW mode (if supported.) For example, see the MediaCapture sample: http://code.msdn.microsoft.com/windowsapps/Media-Capture-Sample-adf87622

    Prior to Windows 8.1, apps cannot programmatically discover or control audio effects provided by the audio driver.


    Matthew van Eerde

    Friday, September 6, 2013 3:31 PM
  • Thanks For the Reply. I should explain in detail before. I am talking about MS KINECT Device. It installed the Audio Device Driver but it has limited properties as compare to its Sound API. How can I apply that properties available in KINECT Sount API to its default driver installed by Windows using KINECT Driver. Like EchoCancellation, Noise Suppression etc..

    I want to apply these settings grammatically using c#, or c++.

    Thanks in Advance.

    Friday, September 6, 2013 4:32 PM
  • I don't know; you might ask on the Kinect audio forum.

    http://social.msdn.microsoft.com/Forums/en-US/home?forum=kinectsdkaudioapi


    Matthew van Eerde

    Friday, September 6, 2013 4:43 PM