Я пытаюсь написать код C#, который выводит текущий уровень выходного аудиосигнала из каждого приложения Windows, обращающегося к звуковому выходу (как показано с постоянно меняющимися зелеными полосками объемный микшер).Получение отдельного объема приложения для Windows текущего уровня громкости, как визуализируется в аудио Mixer
Программа будет проверять каждые 10 мс и выводит н как этот: Windows Media Player: 30, Mozilla Firefox: 0, Adobe Flash Player: 35 (как на рисунке)
Я использую Windows 7, и попробовать его на C# (поскольку Java не может этого достичь).
Я нашел способы получить и установить главный том (панель управления, которая отображает 65% для проигрывателя Windows Media) для запускаемого приложения, есть ли способ получить данные о флуктуирующем уровне зеленого?
Спасибо!
Благодаря thefiloe для ответа. Как упоминалось в вопросе, на получение/настройку основного тома (максимальное значение слайдера в изображении микшера) был дан ответ: http://stackoverflow.com/questions/14306048/controling-volume-mixer. Я пытаюсь прочитать зеленое значение, показанное на изображении микшера, то есть текущий объем аудиовыхода, который продолжает меняться и всегда меньше, чем максимальный мастер-громкость. – mio
Прошу прощения. Не было времени, чтобы прочитать весь ваш вопрос. Я отредактировал свой ответ. –
Спасибо! Оно работает. – mio