Публикации по теме '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 просмотров

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 просмотров

Как вручную преобразовать 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 просмотров

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