Вопросы по теме 'opensl'
Воспроизведение звука с низкой задержкой на Android
В настоящее время я пытаюсь минимизировать задержку звука для простого приложения:
У меня есть видео на ПК, и я передаю аудио видео через RTP на мобильный клиент. С очень похожим алгоритмом буферизации я могу добиться задержки в 90 мс на iOS, но...
39396 просмотров
schedule
22.05.2022
Android 2.3.4, OpenSL ES и огромный лог-спам по неизвестной причине
Одно приложение, которое я создал, вызывает обширный спам в журнале на устройстве клиента:
Я использую OpenSL в среде NDK для генерации звука в реальном времени. Каждый раз, когда я использую функцию Enqueue() из SLAndroidSimpleBufferQueueItf,...
589 просмотров
schedule
29.03.2023
Потоковая передача нескольких OGG одновременно в Android
Мне нужно иметь возможность воспроизводить два или более (скажем, до 5) коротких файлов ogg одновременно. Под одновременностью я подразумеваю совершенную синхронность. Я могу загрузить их в SoundPool и играть, но это иногда создает заметную разницу...
1059 просмотров
schedule
12.12.2023
Точная синхронизация потоков POSIX с использованием NDK
Я пишу простое аудиоприложение NDK OpenSL ES, которое записывает прикосновения пользователей к клавиатуре виртуального пианино, а затем воспроизводит их навсегда в заданном цикле. После долгих экспериментов и чтения я решил использовать для этого...
1776 просмотров
schedule
15.11.2022
Воспроизведение звука PCM WAVE из памяти с помощью OpenSL на Android
Я пытаюсь настроить OpenSL AudioPlayer для использования памяти, выделенной для воспроизведения файла wav. Я хочу сделать это, чтобы иметь несколько аудиоплееров, которые совместно используют одни и те же данные и экономят память.
Я пытался дать...
2453 просмотров
schedule
01.09.2022
OpenGL PBO не работает на видеокарте nVidia
Я пытаюсь визуализировать кадры RGB с помощью openGL. Когда память выделяется на ЦП, код работает нормально. Однако, когда я выделяю память на графическом процессоре, используя концепцию объектов пиксельного буфера, у меня возникают проблемы при...
801 просмотров
schedule
14.05.2023
Что (недействительно) получается; имеется в виду в примере Android OpenSL?
В реализации OpenSL ES для Android следующий пример кода можно найти в файле android-ndk /samples/native-audio/jni/native-audio-jni.c.
SLresult result;
result = slCreateEngine(&engineObject, 0, NULL, 0, NULL, NULL);
assert(SL_RESULT_SUCCESS ==...
194 просмотров
schedule
28.12.2023
Поддерживает ли openSL ES для Jelly Bean 4.3 переключение аудиомаршрутов?
Можно ли получить доступные аудио конечные точки (наушник, громкую связь, проводную гарнитуру, гарнитуру Bluetooth) через API openSL ES для Android 4.3?
Или все это делается на уровне Java?
Текущая ситуация такова, что я реализовал аудиодрайвер...
682 просмотров
schedule
16.09.2023
OpenSL SL_IID_RATEPITCH и SL_IID_VOLUME для буферных очередей PCM на Android
Я создал многоканальную аудиосистему в OpenSL ES на Android NDK, используя буферные очереди PCM. Кажется, я не могу заставить ОС поддерживать SL_IID_RATEPITCH и SL_IID_VOLUME, несмотря на то, что в документах Android говорится, что эти два интерфейса...
840 просмотров
schedule
21.02.2024
Почему OpenSL ES не воспроизводит звук при каждом запуске приложения
Я внедряю воспроизведение звука в свой игровой движок с помощью OpenSL ES на Android. Пока я поддерживаю только локаторы данных файловых дескрипторов Android (AndroidFD). Проблема в том, что воспроизведение звука не всегда будет работать, если я...
835 просмотров
schedule
02.06.2023
Пример Android OpenSL не загружает libOpenSLES.so?
Я успешно создал приложение Android NDK, использующее библиотеку OpenSL в Android, с помощью этого руководства http://audioprograming.wordpress.com/2012/03/03/android-audio-streaming-with-opensl.-es-and-the-ndk/
В opensl_io.h указано следующее:...
1335 просмотров
schedule
28.12.2022
Буферизация URI на OpenSL, Android
Я пробовал OpenSL в течение нескольких недель. Я пытаюсь получить доступ к буферу при воспроизведении файла на SD-карте через SL_DATALOCATOR_URI в качестве источника. Я хочу написать несколько собственных эффектов и мне нужен буфер.
В настоящее...
934 просмотров
schedule
07.08.2022
OpenSL меняет URI без повторного создания SLPlayItf
В настоящее время я пытаюсь изменить uri аудиоплеера, не разрушая реализованный объект SLPlayItf .
У меня есть что-то вроде этого в коде:
static SLDataSource audioSrcOne;
static SLDataLocator_URI locUriOne;
void...
211 просмотров
schedule
17.05.2023
Воспроизведение звука в фоновом режиме без прерывания работы медиаплеера
Как воспроизвести фоновый звук на Android, не прерывая MediaPlayer воспроизведения, с помощью MediaPlayer (предпочтительно) или OpenSL ES ?
Я знаю, что SoundPool может воспроизводить звуковые эффекты, не прерывая воспроизведения MediaPlayer...
754 просмотров
schedule
08.06.2022
Android OpenSL ES аварийно завершает работу при инициализации
поэтому я застрял с переносом Polycode на Android. Я пытаюсь реализовать аудиоинтерфейс через OpenSL ES. Я читал некоторые статьи, пытался скопировать как можно больше из примеров Android ndk и так далее, но ничего не работало - надежно - для меня....
473 просмотров
schedule
22.06.2023
Звуковой сбой в буферизованной очереди Android OpenSLES
Я реализовал буферизованную очередь OpenSLES, следуя примеру здесь: https://github.com/googlesamples/android-ndk/blob/master/native-audio/app/src/main/cpp/native-audio-jni.c
Однако, когда я ставлю свой звук в очередь и он (неявно)...
321 просмотров
schedule
23.06.2022
AAudio или OpenSL
Я начинаю реализовывать часть своего игрового звука на C++, и я видел, что есть 2 звуковых фреймворка AAudio ( https://developer.android.com/ndk/guides/audio/aaudio/aaudio.html ) и OpenSL (...
9047 просмотров
schedule
09.07.2022
Как настроить OpenSL для записи голосового вызова
Я работаю над приложением для записи звонков с использованием источника звука MediaRecorder VOICE_CALL . На некоторых устройствах с зефиром происходит сбой, затем я изменил источник на MIC , здесь входящий голос не записывается. Из-за этого...
2292 просмотров
schedule
01.06.2022
Что эквивалентно target_link_libraries в Android.mk
Я пытаюсь скомпилировать проект Android с помощью Android.mk, и мне нужно включить следующие библиотеки: native-audio-jni android log OpenSLES. Аналогичный проект ( https://github.com/googlesamples/android-ndk/tree/master/native-audio ), который...
617 просмотров
schedule
31.03.2023