USB: update logic for reporting playback and capture capability of USB devices.
Report USB devices support audio capture when there is a terminal whose subtype is ACI_OUTPUT_TERMINAL and terminal type is USB streaming and there is another terminal whose subtype is ACI_INPUT_TERMINAL and terminal type is not USB streaming. Report USB devices support audio playback when there is a terminal whose subtype is ACI_INPUT_TERMINAL and terminal type is USB streaming and there is another terminal whose subtype is ACI_OUTPUT_TERMINAL and terminal type is not USB streaming. Bug: 279151646 Bug: 278603582 Test: connect usb headset, dumpsys audio policy Change-Id: If1c14cc0a4e3fbdfbed2c105d37ece9a866f18ed Merged-In: If1c14cc0a4e3fbdfbed2c105d37ece9a866f18ed (cherry picked from commit 9a5cab13)
Loading
Please register or sign in to comment