Core Audio на iOS обнаруживает, что системный динамик имеет любой выход

Я новичок в программировании Core Audio.

Я пытаюсь выполнить тест автоматизации в приложении для потоковой передачи голоса. К сожалению, мы используем стороннюю библиотеку, которая получает потоковое аудио и напрямую выводит его на системное устройство вывода (например, динамик iPhone). Мне нравится иметь тест, который рисует гистограмму (волновой график) для громкости динамика, чтобы отразить то, что действительно получается из интернет-потока. Кто-нибудь может предоставить некоторые предложения, подсказки, образец кода, открытый исходный код, чтобы получить информацию об устройстве вывода в реальном времени, такую ​​как громкость, шаг и т. Д.?


person interman    schedule 05.01.2014    source источник
comment
Вы хотите нарисовать пиковую волну, которая представляет выходные образцы в реальном времени?   -  person Bamsworld    schedule 05.01.2014
comment
Это как-то связано с Cisco? Если нет, то почему в названии стоит IOS?   -  person    schedule 05.01.2014
comment
@ H2CO3: Разве Cisco не продала Apple права на некоторые наименования продуктов?   -  person hotpaw2    schedule 05.01.2014
comment
@ hotpaw2 Хехх: D Не знаю. Единственное, что я знаю, это то, что iOS и IOS - это совершенно разные вещи.   -  person    schedule 05.01.2014
comment
Bamsworld: Да ... Это то, что я хочу. В любом случае добиться?   -  person interman    schedule 06.01.2014
comment
interman - все зависит от того, есть ли у вас исходный код сторонней библиотеки? В противном случае может потребоваться написать код для самостоятельной обработки потоковой передачи и не использовать стороннюю библиотеку. Предлагает ли сторонняя библиотека способ перехвата потока? Пожалуйста, поставьте @Bamsworld в комментарий в следующий раз, чтобы я получил уведомление во входящих. Если у вас есть доступ к байтам в потоке, это возможно.   -  person Bamsworld    schedule 06.01.2014


Ответы (1)


Вы можете попробовать подключить выход наушников тестируемого устройства к аудиовходу другого устройства Mac, ПК или iOS, чтобы получить данные аудиотеста / гистограммы. Или просто поместите внешний микрофон Mac / ПК рядом с динамиком тестируемого устройства.

person hotpaw2    schedule 05.01.2014