none
UAC2.0 - How to work when sound card is IN&OUT at the same time RRS feed

  • Question

  • How to modify the descriptor and let IN/OUT work at the same time?
    This Driver can only work in the OUT+Feedback endpoint(explicit).
    When modify the descriptor is OUT+IN(implicit), it cannot work.
    When modify the descriptor is OUT+Feedback endpoint+IN, it can work, but no IN transaction of Feedback endpoint. So asynchronous incorrect.
    • Edited by Alex_Tsai Thursday, October 25, 2018 12:54 AM
    Thursday, October 25, 2018 12:53 AM

All replies

  • I'm not sure I understand your situation.  You describe your device's topology with the Audio Control descriptors.  You can have a physical microphone that feeds into a "streaming out" function that maps to Audio Streaming IN endpoint, and you can have a "streaming in" function mapping to an Audio Streaming OUT endpoint that fedes into a physical speaker, but each Audio Streaming interface goes in one direction only.

    Tim Roberts | Driver MVP Emeritus | Providenza & Boekelheide, Inc.

    Thursday, October 25, 2018 9:15 PM
  • Read this describe page again in detail

    https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/usb-2-0-audio-drivers

    For the asynchronous OUT case the driver supports explicit feedback only. 
    The driver does not support implicit feedback.

    Microsoft behind for many yesrs......

    Tuesday, November 20, 2018 4:28 AM