testcoreaudio/README.md

18 lines
No EOL
642 B
Markdown

**Small prototype showing how to register as a COM application and reaching endpoint and session manipulation**.
# Class graph
![Test](output.svg)
# 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 `SndVol` or mine, overcome this fact by fetching its parent process' name.
# Build
- Built using `clang` using [**llvm-mingw UCRT 20220906**](https://github.com/mstorsjo/llvm-mingw/releases/tag/20220906).
```
clang++ testmain.cpp -o test.exe -Wall -Wextra -Wpedantic -std=c++11 -l Ole32 -static -lc++ -lunwind --verbose
```