I'm trying to implement a APO, which can process 8 channel data and send 2
channel to the endpoint. I am trying to process the downmixing in the APO
I have few doubts:
- Is it possible to let audio client application know to send 8 channel
data, despite the endpoint being set to 2 channels.
- While experimenting with sysvad
- I found two functions IsInputFormatSupported
It appears that the first one should be used to tell the client
to render 8
channel audio, And the second one should verify for 2 channel
audio. Is it
the correct understanding ?
- What is the proper way to handle format negotiation in apo for
such cases? Or Is there a different approach to be followed ?