This adds WASAPI as audio backend for Blender on Windows. WASAPI is the windows audio session API, i.e. a standard API that is available on Windows by default.
Details
Details
- Reviewers
Ray Molenkamp (LazyDodo) - Maniphest Tasks
- T86590: Audaspace: Use platform native audio APIs
- Commits
- rBbc5798530663: Audaspace: add support for WASAPI on Windows
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Builds with no issues, but no output, i can take a closer look why when i find some spare time
Comment Actions
I've updated the implementation for the case where the API changes the pointer (not following the documentation here: https://docs.microsoft.com/en-us/windows/win32/api/audioclient/nf-audioclient-iaudioclient-isformatsupported).
Comment Actions
This update fixes a minor issue, where playback wouldn't start properly due to a wrong buffer size.
| CMakeLists.txt | ||
|---|---|---|
| 315 | Expand the description to read "Enable Windows Audio Session API for audio playback on Windows" Could even use expand it in the name of the option too. | |