1

With these windows API headers I can play sound, but I want to edit/alter sound equalization of stereo mixer output with c++.

Currently:

#include <windows.h>
#include <mmsystem.h>

  WINMMAPI MMRESULT WINAPI mixerOpen(LPHMIXER phmx,UINT uMxId,DWORD_PTR dwCallback,DWORD_PTR dwInstance,DWORD fdwOpen);

https://learn.microsoft.com/en-us/windows/win32/multimedia/audio-mixer-functions

wawiwaj493
  • 25
  • 4
  • You can look into equalizer project. I use it for personal use: [https://github.com/chebum/equalizer-apo-64](https://github.com/chebum/equalizer-apo-64) – Krzysztof Filipek Dec 11 '20 at 09:46
  • it looks like it has a dependency --You will need standard Equalizer APO installed on your system. – wawiwaj493 Dec 11 '20 at 09:49
  • See [here](https://stackoverflow.com/questions/14306048/controlling-volume-mixer). Same APIs, but you'll need to translate the code from C#. [The MSDN documentation](https://learn.microsoft.com/en-us/windows/win32/coreaudio/core-audio-apis-in-windows-vista?redirectedfrom=MSDN) is also a good place to start. – Cody Gray - on strike Dec 11 '20 at 10:15
  • do you know how to call this in c++ https://learn.microsoft.com/en-us/windows/win32/api/mmeapi/nf-mmeapi-mixersetcontroldetails , https://learn.microsoft.com/en-us/windows/win32/multimedia/audio-mixer-functions – wawiwaj493 Dec 11 '20 at 11:19

0 Answers0