MMDevice/EndpointVolume/AudioPolicy/AudioClient/WASAPI Core Audio APIs demo.
- C++ 100%
| graph.gv | ||
| output.svg | ||
| README.md | ||
| testmain.cpp | ||
Small prototype showing how to register as a COM application and reaching endpoint and session manipulation.
Class graph
Notes
- Name might appear blank. This is not a bug, but rather an inconvenience due to the fact that many programs create unnamed sessions. Mixers, such as
SndVolor mine, overcome this fact by fetching its parent process' name.
Build
- Built using
clangusing llvm-mingw UCRT 20220906.
clang++ testmain.cpp -o test.exe -Wall -Wextra -Wpedantic -std=c++11 -l Ole32 -static -lc++ -lunwind --verbose