2010-06-21 6 views
0

Я хочу проверить мои системные микшеры для тома в Java.Как получить объем в строке в Java

Итак, я прохожу через все микшеры и создаю линию. Есть ли возможность получить целое число текущего текущего тома в этой строке? Кажется, я нахожу только корректировки системного объема или линейного объема, но не текущего фактического объема.

Или я должен попытаться записать небольшую часть каждого миксера и проверить громкость?

Справка действительно плохо оценена.

Спасибо!

ответ

2

Вы можете получить микшер из AudioSystem, затем получить строку из микшера, а затем получить требуемый элемент управления (я думаю, FloatControl.Type.VOLUME). Элемент управления имеет метод getValue().

+0

Да, но таким образом вы получаете значение объема, установленного в микшере. Мне нужен фактический результат момента. Некоторые микшеры ничего не делают, а некоторые воспроизводят звук. Мне нужно проверить, какой микшер играет аудио. – baklap

+0

ах ок, это непонятно из вопроса. Хорошо, что вы нашли ответ. – unbeli