Articles of alsa

Запись вызова Android с использованием ALSA / CAF

Я пишу небольшую библиотеку записи звонков для моего корневого телефона. В некоторых приложениях я видел, что запись осуществляется через ALSA или CAF на корневых телефонах. Я не смог найти какой-либо пример / учебник о том, как использовать ALSA или CAF для записи звонков (или даже для записи звука, если на то пошло). Я видел проект […]

Как построить Alsa Utils с NDK

Моя цель состоит в том, чтобы скомпилировать amixer из alsa-utils-1.0.29 с помощью Android NDK в исполняемый файл, который я могу использовать на устройстве Android. Я не могу найти способ его создания, используя ndk-build, и не могу найти документацию о том, как это сделать. Есть ли способ сделать это? Редактировать: Я пробовал перекрестно скомпилировать alsa-lib и […]

Не удалось найти alsa / asoundlib.h

Создавая исходный код для Android, я получаю эту ошибку Не может найти alsa / asoundlib.h Я уже установил libasound2-dev. Asoundlib.h присутствует в папке usr / include / alsa /, но разработчик не может ее найти. Может ли кто-нибудь сказать мне, почему компилятор не может найти asoundlib.h? Как добавить / usr / include в путь поиска […]

Почему tinyALSA предпочитает libasound?

В последних версиях Android релиз AOSP обычно поставляется с tinyALSA и tinyCompress . В этом вопросе Саймон упомянул, что все устройства Nexus должны поддерживать tinyALSA . Мой вопрос в том, почему android не интегрирует libasound который имеет все функции, необходимые для аудио-подсистемы, по сравнению с tinyALSA ? Это в основном из-за проблем с лицензированием, как […]

Внедрение звука восходящей линии связи при вызове Snapdragon MSM8960 SoC

Я некоторое время изучал эту тему, относящуюся к MSM8960. Я заглянул в аппаратный модуль ALSA из Google . Ответ Майкла в сообщении упоминал о том, что MSM8960 поддерживает аудиоинтерфейс в прямом эфире на уровне «Hardware and Device Driver». Это относится к уровню в этом модуле ALSA? Из конфигурационного файла ALSA на телефоне кажется, что голосовое […]

Как установить частоту дискретизации звука выше 44,1 кГц на платформе linux / android?

Я заметил, что android.media.AudioRecord не работал, когда использовал неправильный sampleRateInHz ВОПРОИЗВЕДЕНИЕ Вы также можете легко воспроизвести эту проблему с помощью pcmrecorder на Samsung Nexus S (от Google): https://market.android.com/details?id=com.kohei.android.pcmrecorder http://ko-yasui.com/home/pcmrecorder/ Таким образом, он не может записываться на частоте 48 кГц, тогда как аппаратный аудиочип поддерживает до 96 кГц: http://www.wolfsonmicro.com/products/audio_hubs/WM8994/ Является ли это ошибкой устройства / прошивки […]

Нет звука в Android-x86

Я установил изображение Android-x86 (4.0-RC1-eeepc) в VirtualBox на Dell Latitude D820. Этот конкретный ISO не для ноутбука, но из всех доступных ISO он работает лучше всего. Я справился с некоторыми проблемами, с которыми я столкнулся (не имея ISO для моего устройства), но я не смог заставить звук работать. Учебник VirtualBox от Android-x86 и другие онлайн-ресурсы […]

Звук эмулятора Android – ubuntu

Использование Ubuntu 10.04 64 бит для разработки Android, и все идет хорошо, кроме звука. У меня есть опция -audio и -audio-out с alsa как параметр backend, но без везения. Есть идеи?

Нужен простой пример для аудиозаписи

Мне нужна простая аудиозапись и воспроизведение примера с использованием AudioRecorder в android. Я попытался с MediaRecorder, он отлично работает.

Понимание mixer_paths.xml в android

В настоящее время я изучаю аудиоинтерфейс ОС Android с чипсетами Qualcomm. Я столкнулся с файлом mixer_paths.xml. Я пытался понять соглашение о написании и изменении файлов. Но я не могу найти какую-либо надлежащую документацию или руководство, объясняющее принятое соглашение. Может ли кто-нибудь сообщить мне, есть ли какая-либо такая документация, или объяснить вкратце, что конвенция последовала?