Публикации по теме 'core-audio'
Основные описания аудиопотока
[macOS] — Использование Objective-C и Apple Audio API
Это серия сообщений об Apple Core Audio API. Прочитайте их и потренируйтесь по порядку.
Эпизоды сериала:
S01,01. Чтение основной информации из локального аудиофайла S01,02. Генерация необработанных аудиосэмплов [этот пост] S01,03. Основные описания аудиопотока S01, 04. Запись с аудиоочередями S01, 05. Воспроизведение с аудиоочередями S01, 06. Преобразование любого аудиоформата в LPCM S01, 07...
Вопросы по теме 'core-audio'
Рекомендуемые настройки записи звука Apple iPhone и какое расширение файла использовать
Я хотел бы получить вашу рекомендацию, какие настройки использовать для записи звука с помощью AVAudioRecorder. Ниже приведены настройки, которые я использую в настоящее время. Кроме того, какое расширение файла мне следует сохранить, чтобы...
2817 просмотров
schedule
08.11.2021
Воспроизведение аудиофайлов на iPhone
Я сделал простое приложение, в котором есть список песен. Пользователь нажимает на запись в списке, и песня начинает играть.
Я взял класс SoundEffect из примеров проектов Apple (например, Metronome, BubbleLevel). Кажется, он отлично работает со...
1889 просмотров
schedule
25.11.2021
CoreAudio: прерывание счетчика устройств при подключении к Foundation на 10.6
У меня есть смешанный проект C ++ / Objective-C, который использует AudioObjectGetPropertyDataSize для получения количества подключенных аудиоустройств (например, USB-гарнитур). Этот API, похоже, не работает при определенных условиях. Например, на...
961 просмотров
schedule
01.10.2021
AudioQueue: не удается прочитать необработанные данные в AudioFileReadPackets
Я работаю над iOS-приложением, связанным с DSP. Часть работы состоит в том, чтобы скопировать аудиоданные из outBuffer -> mAudioData в указанный пользователем массив для обработки данных. Метод чтения такой:
OSStatus result =...
1678 просмотров
schedule
22.09.2021
Помощь с гребенчатым фильтром IIR
Reverb.m
#define D 1000
OSStatus MusicPlayerCallback(
void* inRefCon,
AudioUnitRenderActionFlags * ioActionFlags,
const AudioTimeStamp * inTimeStamp,
UInt32 inBusNumber,
UInt32 inNumberFrames...
550 просмотров
schedule
13.11.2021
Как вручную преобразовать 8,24-битный lpcm с деинтерлейвом в 16-битный lpcm?
У меня есть фрагмент данных (void *), который составляет 2 канала, 44100 Гц, 'lpcm', 8,24-битное целое число со знаком little-endian, без чередования. Мне нужно записать этот фрагмент в файл как 2-канальный, 44100 Гц, 16-разрядное целое число со...
2758 просмотров
schedule
16.09.2021
Apple CoreAudio - Почему AUGraphStop () занимает 25 мсек?
Наше звуковое приложение использует AUGraphs, содержащий блок микшера, блок преобразователя и блок вывода. Это приложение в реальном времени, поэтому производительность вызывает серьезную озабоченность.
Обнаружена проблема, при которой AUGraphStop...
1176 просмотров
schedule
11.09.2021
Запущенный поток предотвращает полное воспроизведение звука на iPhone
Я создал приложение на примере SpeakHere. Программа принимает голосовой ввод, запускает на нем некоторые эффекты и затем записывает его в файл для воспроизведения.
Я создал поток, который запускает код обработки звука, показывая небольшую...
143 просмотров
schedule
05.11.2021
Ошибка инициализации аудиографа с подтипом аудиоустройства ввода-вывода kAudioUnitSubType_VoiceProcessingIO
Я работаю над проектом iOS, который требует подавления акустического эха, поэтому подтип kAudioUnitSubType_VoiceProcessingIO кажется хорошим выбором. Ниже приведено описание моего аудиоустройства
//io unit description
AudioComponentDescription...
1455 просмотров
schedule
28.11.2021
Объедините два файла .wav в iPhone с помощью Objective C
Я хочу объединить два файла записи .wav вместе. Может ли кто-нибудь помочь мне выяснить, как этого добиться. Я попытался объединить данные, но заголовки создают проблему. Можем ли мы выполнить объединение, как мы это делаем для объединения файлов...
5141 просмотров
schedule
08.11.2021
AudioQueue получает неправильное количество пакетов?
Мое приложение использует ffmpeg для синтаксического анализа потоковой передачи MMS в буферы и использует аудио-очередь для воспроизведения буферизованных данных. Теперь я могу подтвердить, что буферизованные данные в порядке, но я не могу их...
434 просмотров
schedule
25.11.2021
Доступ к необработанным данным звуковой дорожки в видеоресурсе для обработки в реальном времени
Я пытаюсь перехватить в реальном времени аудиопоток файлового видеоресурса, чтобы применить к звуковой дорожке некоторые живые эффекты и смешать его с другими источниками звука во время воспроизведения видео.
В идеале было бы здорово иметь...
977 просмотров
schedule
26.11.2021
Как отредактировать инструмент AUGraph по умолчанию?
Я работаю с API MusicPlayer. Я понимаю, что когда вы загружаете .mid как последовательность, API создает для вас AUGraph по умолчанию, который включает AUSampler. Этот AUSampler использует простой инструмент на основе синусоидальной волны для...
1925 просмотров
schedule
12.10.2021
Core Audio - метроном с низкой задержкой на базе удаленного ввода-вывода
Я пытаюсь создать метроном с малой задержкой, используя Core Audio.
То, что я пытаюсь достичь, - это использовать удаленный ввод-вывод, который должен давать мне временную метку для каждого пакета звука, который я создаю. Затем я хочу использовать...
1177 просмотров
schedule
10.10.2021
Использование Audio Units для воспроизведения нескольких коротких аудиофайлов с перекрытием
Я просмотрел учебник по аудиоустройствам для генератора синусоидальных волн, немного прочитал и в основном понимаю, как он работает. Что я действительно хотел бы сделать для своего приложения, так это воспроизвести короткий звуковой файл в ответ на...
1341 просмотров
schedule
22.09.2021
Аудиозапись на iOS
Я только начал работать над проектом, который требует от меня выполнения множества вещей, связанных со звуком, на iOS.
Я впервые работаю в сфере аудио и совершенно не знаю, как это сделать. Итак, я искал документы в Google и в основном полагался...
953 просмотров
schedule
15.11.2021
CoreAudio: воспроизведение системных звуков и запись звука воспроизведения на iphone
У меня проблема с записью системных звуков, которые воспроизводит мое приложение. Подобно приложению «Говорящий Том» для iOS, мое приложение должно записывать экранное видео и звук. Запись экрана и преобразование в видео работает нормально, проблема...
1166 просмотров
schedule
16.09.2021
Воспроизвести аудиофайл с помощью Audio Units?
Я успешно записал звук с микрофона в аудиофайл с помощью аудиоустройств с помощью openframeworks и этого веб-сайта. http://atastypixel.com/blog/using-remoteio-audio-unit .
Я хочу иметь возможность передавать файл обратно на аудиоустройства и...
4608 просмотров
schedule
18.10.2021
Извлечь аудиоданные из графа kAudioUnitSubType_GenericOutput
Я строю звуковой график, который имеет: AudioFilePlayer (блок генератора) -> GenericOutput (блок вывода)
Основная мысль:
AudioFilePlayer создает аудиокадры для вывода. Общий вывод принимает данные из вывода AudioFilePlayer в качестве ввода....
1079 просмотров
schedule
05.09.2021
Можно ли проверить, насколько заполнен аудиобуфер?
Можно ли проверить, насколько заполнен аудиобуфер? У меня есть работающее приложение, которое может рисовать звуковые буферы на экране, например, осциллятор, но когда я касаюсь экрана, я хочу остановить захват и нарисовать текущий буфер. Итак, мне...
158 просмотров
schedule
30.11.2021