-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
QtAudioDeviceManager should be reviewed for its suitability for its current use cases, and refactored accordingly. A study of the code prompted at least the following questions:
- Is there obsolete code we can remove?
- AAudio migration has possibly left some code obsolete.
- For possible audio code still in use, can we utilize AAudio instead?
- Should we increase the scope of supported device types?
- Adding new device types such as additional bluetooth profiles, or multichannel groups.
- Each new addition should be reviewed for use case and testing capacity.
- When should a Qt application set the audio mode?
- Is this conflicting with AAudio parameters?
- What is our support for using multiple devices?
- Using mismatching inputs and outputs together?
- Any possible limitations should be documented.
- What is expected/required when audio devices are updated?
- Logic when devices are disconnected/reconnected should be same as with other platforms.