Вопросы по теме 'remoteio'

Использование подтипа аудиоустройства VoiceProcessingIO вместо RemoteIO приводит к нежелательному падению выходной громкости
Я использую RemoteIO в своем приложении голосового чата. Чтобы включить подавление эха, я изменил «kAudioUnitSubType_RemoteIO» на «kAudioUnitSubType_VoiceProcessingIO» после установки «kAudioSessionCategory_PlayAndRecord» в качестве типа сеанса....
2759 просмотров

Core Audio iOS: получение временных меток прошлого и будущего для захваченных и подлежащих рендерингу сэмплов
Вопрос У меня есть очень простое приложение iOS Core Audio со следующей структурой: Remote I/O Unit Input Bus --> Render Callback --> Remote I/O Unit Output Bus Функция обратного вызова рендеринга, вызываемая выходной шиной удаленного...
985 просмотров
schedule 20.05.2023

Воспроизведение голоса из серверного потока nsdata с помощью AudioUnit IOS
Я пытаюсь создать какое-то приложение VoIP в iOS. До сих пор мне удавалось успешно отправлять данные микрофона в качестве буфера с микрофона на сервер, используя GCDAsyncSocket . Теперь мне нужно воспроизвести полученные данные, что меня очень...
1704 просмотров

Какие действия разрешены во входном обратном вызове модуля вывода звука
Я использую блок аудиовыхода для захвата данных микрофона. Я получаю уведомление о том, что есть данные для чтения с помощью обратного вызова, который я установил с помощью свойства kAudioOutputUnit_SetInputCallback, и в обратном вызове я читаю...
415 просмотров
schedule 15.10.2022

Публикация аудиоустройства iOS
Я пытаюсь создать приложение для iOS для звука между приложениями, и похоже, что у меня проблемы с AudioOutputUnitPublish методом. Вот способ: - (void)publishOutputAudioUnit { AudioComponentDescription desc =...
586 просмотров
schedule 01.03.2022

Как воспроизводить аудио без использования обратного вызова с помощью AudioUnit
Я использую AudioUnit для записи и воспроизведения звука с частотой дискретизации 8 кГц и 8-битным аудиосэмплом. Я использую пример из следующего источника: https://github.com/fuxx/MicInput Часть воспроизведения основана на шаблоне обратного...
216 просмотров
schedule 28.07.2023

AudioUnitRender Ошибка -50 значение
Я получаю ошибку -50 в вызове AudioUnitRender. My Audio Unit — это просто устройство RemoteIO, получающее сэмплы с микрофона. Что означает ошибка -50? let status = AudioUnitRender(controller.audioUnit!, ioActionFlags, inTimeStamp, inBusNumber,...
781 просмотров