Как правильно указать AudioFormat для захвата звука с микрофона? - PullRequest
0 голосов
/ 15 февраля 2010

Я использую JMF Framework для захвата аудиоданных с микрофона.

Я пытаюсь найти аудиоустройство для микрофона через этот код:

    AudioFormat audioFormat = new AudioFormat("linear", 44100, 16, 2);
    Vector<CaptureDeviceInfo> deviceList = CaptureDeviceManager.getDeviceList(audioFormat);

Проблема в том, что я не знаю, правильный ли это аудиоформат. Как я могу выяснить, какой аудиоформат должен быть указан, чтобы найти аудиоустройство?

1 Ответ

1 голос
/ 15 февраля 2010

Javadoc CaptureDevideManager для метода getDeviceList () сообщает:

"Получает список объектов CaptureDeviceInfo, соответствующих устройствам, которые могут захватывать данные в указанном формате. Если формат не указан, этот метод возвращает список объектов CaptureDeviceInfo для всех доступных устройств захвата."

Просто введите ноль, и все будет в порядке.

...