Используя WASAPI, я мог управлять объемом системы. Интересно, я могу программно управлять уровнем громкости конкретного приложения. (конечно, это только после Windows7), возможно ли это?Управление конкретными приложениями Уровень громкости
ответ
Вы можете управлять объемом приложения (сеанса), как это делает стандартный объемный микшер. Читайте об этом в Session Volume Controls, где это объясняется довольно подробно:
Клиенты WASAPI могут индивидуально контролировать уровень громкости каждого сеанса аудио. [...]
Для поддержки этого поведения WASAPI реализует интерфейс ISimpleAudioVolume . Когда пользователь перемещает ползунок приложения, приложение вызывает метод ISimpleAudioVolume :: SetMasterVolume, чтобы соответствующим образом отрегулировать уровень громкости сеанса . Sndvol контролирует изменения объема, сделанные с помощью этого метода, и отражает изменения в ползунках громкости , которые он отображает.
Чтобы обнаружить запущенные сеансы, вы можете использовать интерфейс IAudioSessionEnumerator
. Взгляните на этот фрагмент кода/приложение, реализующее обнаружение: AudioSessionVolumeNotification.
- 1. Уровень громкости iPod влияет на уровень громкости приложения
- 2. iOS открыт с конкретными приложениями
- 3. Как получить уровень громкости wav?
- 4. MP3 - Bass.dll и уровень громкости
- 5. android AudioTrack Уровень громкости звука
- 6. Как получить текущий уровень громкости
- 7. Текущий уровень громкости входа микрофона
- 8. Наблюдение за изменениями громкости, внесенными приложениями
- 9. Управление уровнем громкости конкретного приложения
- 10. Управление двумя аналогичными приложениями
- 11. Android-управление другими приложениями
- 12. Управление приложениями в WSO2
- 13. Управление приложениями Настройки доступа
- 14. Управление приложениями (sox)
- 15. Управление несколькими приложениями CodeIgniter
- 16. Управление внешними консольными приложениями
- 17. Управление несколькими приложениями Java
- 18. Максимальный уровень громкости IOS для AVAudioPlayer?
- 19. Рассчитать уровень громкости от микрофона на андроиде
- 20. Уровень громкости VLC из командной строки/bash
- 21. получить текущий уровень громкости системы на iPhone
- 22. Уровень громкости монитора при использовании наушников
- 23. получить уровень громкости C# netcf (Windows Mobile)
- 24. Уровень громкости докеры пуст даже от инициализации
- 25. Уровень громкости звука в телефоне Windows 8.1
- 26. Как получить текущий уровень громкости компьютера?
- 27. Скрыть уровень громкости Pop Up MPMusicPlayerController Xcode
- 28. Низкий уровень громкости в записи разговора (Rx)
- 29. Уровень громкости на кнопке во флэш-памяти
- 30. Как получить текущий уровень громкости видеоэлемента