Я много чего перелопатил и продолжаю лопатить... Везде очень много примеров регулировки общего звука в системе, определения появления звука на устройстве по умолчанию (т.е. любого звука в системе). Нам же надо определить появление звука в конкретном приложении. Для этого нужно научиться работать с микшером Windows на уровне WinAPI. Находил довольно сложные примеры, на C#, например.
Также находил примеры управления громкостью путем управления ползунками в микшере Windows. Из всех примеров у меня сработал только один - где эмулируется нажатие стрелок вверх/вниз, но при этом громкость почему-то изменяется сразу на 3 деления при однократном нажатии.
Пока мой способ самый простой, но требует 3-х дополнительных программ и не лишен некоторых недостатков.
В общем, это пока наброски, я еще 100500 вариантов перепробую...
__________________
Приора хэтчбек
Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль...
|