Obávám se, že toto je téměř neřešitelné. V cestě nastavení hlasitosti je nejméně jeden prvek, který OS nemůže ovlivnit - ovladač hlasitosti výstupního zařízení (reproduktorů). Musel by jsi předpokládat, že je na maximu a mít výstupní signál stažený například alsamixerem. Na překážku může být i hlasitost zdroje (nahrávky).
Také by to šlo řešit pomocí zeslabení signálu z výstupu PC pomocí nějakého útlumového článku (odporový dělič?).
Další nepříjemnost je, že pokud výstupní zařízení bude mít slabý vstupní signál, omezený nastavením audia v PC nebo útlumovým článkem, podstatně více se budou uplatňovat šumy a ruchy vzniklé v koncovém zařízení a signál bud mít horší kvalitu (odstup signál šum).
Dále je tu zádrhel, že pokud zdroj (soubor, stream...), který budeš chtít přehrávat, je nahraný slabě, tak pak ho uslyšíš jen špatně nebo vůbec.
Kdysi jsme nastavovaly maximální hlasitost jednoho ozvučovacího zařízení (na 100 DB
), fungovalo to, ale jen pro jednu nahrávku, ostatní nahrávky měly hlasitost jinou, danou hlasitostí s jakou byla nahrávka pořízena.