Audio
Sorry for the recent inactivity of this project but my EE university studies are currently quit demanding I didn't have much time. However, I have created a "Audio graph" to illustrate the audio flow currently planned.
You can take a look at it here https://github.com/Ohjurot/DualSense-Windows/blob/audio/Doc/Audio/audio_graph.pdf
Feedback is highly appreciated I have not started the implementation yet!
Rework and Additions
Since audio and some planed features require a more sophisticated allocation and background worker concept I’m planning to rework the internal flow of memory allocation and I/O calls to be more advanced and fully customisable (when things are done you will be able to integrate the API in your Engine's job system; But don’t worry there will be an easy to use DefaultInit() function)
Currently I can't tell you much about the concrete plans because I have not started working on it. But there will be a class IMemoryAllocator and struct API_FLOW_DESC to optionally configure the behaviour of the API.
Audio
Sorry for the recent inactivity of this project but my EE university studies are currently quit demanding I didn't have much time. However, I have created a "Audio graph" to illustrate the audio flow currently planned.
You can take a look at it here https://github.com/Ohjurot/DualSense-Windows/blob/audio/Doc/Audio/audio_graph.pdf
Feedback is highly appreciated I have not started the implementation yet!
Rework and Additions
Since audio and some planed features require a more sophisticated allocation and background worker concept I’m planning to rework the internal flow of memory allocation and I/O calls to be more advanced and fully customisable (when things are done you will be able to integrate the API in your Engine's job system; But don’t worry there will be an easy to use
DefaultInit()function)Currently I can't tell you much about the concrete plans because I have not started working on it. But there will be a
class IMemoryAllocatorandstruct API_FLOW_DESCto optionally configure the behaviour of the API.