звук телефона через usb
Инструкция, как транслировать звук с компьютера на телефон
Сейчас слушать музыку на телефоне не всегда бывает удобно. Прослушивать аудио в оффлайне не практично из-за того, что песни занимают много места. А полностью бесплатных онлайн сервисов для этого нет.
Если вы находитесь дома, в пределах зоны действия вашего Wi-fi, то эта статья поможет решить проблемы с музыкой. Здесь я расскажу о том, как транслировать звук с компьютера на телефон. Эту идею, конечно же, можно использовать не только для музыки, но и других целей.
Суть идеи
Благодаря этому вам не нужно будет хранить аудио в памяти телефона или оплачивать подписки в платных сервисах. Вы сможете транслировать звук с компьютера на телефон. На компьютере места достаточно, чтобы сохранить там нужные песни.
Звук будет передаваться по Wi-fi, поэтому недостаток идеи очевиден — всё это будет работать только в зоне действия Wi-fi. Но для многих целей этого достаточно.
Для реализации понадобится:
Настройка сервера
Для начала нужно настроить передатчик звука, то есть сервер, компьютер. Скачайте программу SoundWire Server для своей операционной системы. Ссылка на скачивание ниже.
Это ссылка на официальный сайт. Для большинства подойдёт версия Windows 7/8/10 version (2.5).
Выберите нужную версию SoundWire Server. Большинству подойдёт первый вариант.
После скачивания установите программу на компьютер и откройте её. Вы увидите в поле Status, что пока к серверу ничего не покдлючено.
Интерфейс SoundWire Server.
Настройка клиента
Теперь, чтобы транслировать звук с компьютера на телефон, установите на своём Android устройстве приложение SoundWireFree (это бесплатная версия, есть ещё платная с дополнительными функциями). Скачать можно по ссылке ниже (сканируйте QR-код).
Запустите клиент и нажмите на иконку для подключения к серверу на компьютере.
Подключение клиента SoundWire к серверу.
После поключения вы увидите, что статус сервера изменился.
После подключения клиента к серверу статус изменится на Connected.
Теперь можно попробовать включить звук на компьютере. Его должно быть слышно через динамики (или наушники) на устройстве Android.
Посмотрите IP поле Server addres.
Узнайте IP сервера SoundWire.
Запишите IP в клиенте и нажмите на стрелку для подключения.
Запишите IP сервера в клиент и подключите.
Дополнительные возможности
И у сервера, и у клиента есть дополнительные интересные функции, даже в бесплатной версии.
Нажмите в клиенте на три точки вверху справа, и вы увидите эквалайзер и настройки (пункты Equalizer и Settings). В эквалайзере есть возможность вручную настроить звучание, а также применить готовый пресеты под разные жанры музыки. В настройках можно настроить автовключение, сжатие аудио, подсветку экрана и другое. Всё по английски.
Настройки и эквалайзер в клиенте.
Интерфейс сервера позволяет настроить позицию программы при сворачивании (свернуть в трей или оставить на панели задач) (1), есть возможность выбрать звуковое устройство для трансляции (2),
настроить громкость (3), смотреть индикатор аудио-потока (4) начать запись трансляции (5).
Дополнительные возможности SoundWire.
Несмотря на отсутствие русского языка, интерфейс достаточно интуитивный и всё становится понятно, если хорошо разобраться. А также, даже с настройками по умолчанию всё отлично работает.
Похожие статьи:
Вопрос о том, как управлять компьютером через телефон возникает в головах многих пользователей. Ведь это…
Некоторые люди полагают, что для офисного компьютера, на котором используются, в основном, приложения от Microsoft,…
Вопрос о том, как управлять компьютером через телефон возникает в головах многих пользователей. Ведь это…
16 Comments
Как использовать Android-смартфон в качестве микрофона для ПК
Содержание
Содержание
У многих пользователей хотя бы изредка возникает необходимость в использовании микрофона для компьютера. Но хорошего качественного микрофона может не оказаться под рукой, тогда как бюджетные модели далеко не всегда радуют качеством записанного звука. В этой ситуации вас выручит практически любой смартфон на Android Причем для использования мобильного устройства в режиме микрофона для ПК не нужны специальные знания, как и долгая настройка.
Подключение смартфона к ПК
Самым популярным и легким методом для использования смартфона в качестве микрофона является софт WO Mic, и достойных аналогов у него пока не существует. Одно из главных преимуществ программы в том, что для ее работы не нужен аудиокабель — достаточно лишь наиболее распространенного USB-кабеля с возможностью передачи данных (некоторые бюджетные варианты годятся только для зарядки и не подойдут нам).
После первого включения софта пользователя встречает главный экран, на котором есть полоска для регулировки громкости микрофона и кнопка для быстрого выключения звука. Для возможности настройки чувствительности микрофона, а также для удаления рекламы необходимо оформить подписку — на момент написания статьи ее стоимость в России составляла 75 рублей в месяц или 349 рублей за год. Стоит отметить, что от подписки можно отказаться в любой момент. Для работы приложения не нужны сервисы Google, что станет хорошей новостью для владельцев новых моделей смартфонов Huawei и Honor, а также для тех пользователей, кто намеренно удалил сервисы со своих устройств. При этом приобрести подписку, а значит получить дополнительный функционал, при отсутствии магазина приложений Google Play не получится.
Для Android-смартфонов и планшетов доступны 4 варианта подключения — через USB-кабель, по Bluetooth, а также по Wi-Fi и Wi-Fi direct.
Работа программы для ПК возможна на операционных системах Windows 7, 8 и 10 — клиент для ПК, доступный для скачивания здесь, после инсталляции требует также установить драйвера, необходимые для обнаружения программой смартфона.
Народными умельцами была создана и неофициальная версия WO Mic для Linux, доступная для скачивания на специализированном форуме.
На Windows 7, которая давно не обновлялась пользователем, для работы клиента WO Mic может потребоваться установка обновления KB3033929.
При использовании для подключения кабеля в смартфоне потребуется активировать режим разработчика путем. Для этого в настройках несколько раз нажмите на пункте с номером сборки. В появившемся меню для разработчиков остается только включить режим Отладка по USB.
Только после это подключаем смартфон к компьютеру, дожидаемся автоматической установки драйверов (что, возможно, не потребуется), а затем в мобильном приложении выбираем подключение по USB и нажимаем на кнопку Play.
На экране появится сообщение «Запущено. Пожалуйста, подключитесь через USB», и это означает, что пора открыть версию программы для ПК, также выбрав подключение по USB. На этом все сложности, как правило, заканчиваются.
Возможно, еще в настройках звука предстоит выставить WO Mic Device как устройство по умолчанию.
Владельцам ПК с Windows 10, которые столкнулись с проблемами при использовании микрофона, полезно будет знать, что в настройках конфиденциальности необходимо выдать разрешение на доступ к микрофону приложениям.
Подключение по Wi-Fi работает в том случае, если компьютер и смартфон (либо планшет) подключены к одному роутеру. Если одно из устройств выступает в качестве точки доступа, то стоит выбрать режим Wi-Fi Direct, а более подробные инструкции есть в программе для ПК, на официальном сайте разработчика и на скриншотах ниже.
Настройка WO Mic
При подключенном смартфоне запись идет с показателями 16 bit / 48000 Hz, с одним каналом (моно) и использованием кодека Opus, даже если в мобильном аппарате несколько микрофонов, умеющих записывать стерео-звук. Тем не менее, настройки в приложении для смартфона предусматривают выбор микрофона для записи — режим 1 разработчики рекомендуют, если нужно использовать проводную гарнитуру, подключенную к смартфону. Режим 2 может быть полезен, если в других режимах слышно эхо, а режим 3 — для записи в шумных местах или на дальнем расстоянии от микрофона. Режим 4 (задний микрофон) нужен для лучшей записи с дополнительного микрофона, который вовсе не обязательно должен находиться сзади. В зависимости от смартфона, некоторые режимы могут работать не совсем корректно, а также смена режимов изменяет чувствительность и количество используемых микрофонов (при условии, что в смартфоне их несколько).
Для записи звука в различных программах может потребоваться зайти в настройки софта и также выставить микрофон в качестве основного источника записи. К примеру, в Adobe Audition нужно пройти по пути Preferences\Audio Channel Mapping и выбрать WO Mic Device в меню Default Stereo Input.
Из дополнительных настроек — размер буфера, который стоит увеличить в случае разрывов звука, а также доступен выбор сетевых портов.
Могут ли смартфон и WO Mic полноценно заменить микрофон?
Из-за особенностей смартфонов (а не стоит забывать, что это не специализированное оборудование для передачи и записи речи и иных звуков), а также из-за некоторых ограничений софта WO Mic, мобильное устройство в качестве микрофона подойдет не всем пользователям, но средне-бюджетные микрофоны большинство современных смартфонов заменить в состоянии.
Задержка звука присутствует, но при USB-подключении она невысока — примерно 0.3 секунды, тогда как по Bluetooth показатель может увеличиться в разы, и здесь многое будет зависеть от модели смартфона и используемого в нем оборудования. Шумоподавление при использовании WO Mic не работает, даже если смартфон поддерживает эту функцию. По ссылкам ниже доступны примеры записей на ASUS ZC520KL и Huawei P40 Pro, по которым можно получить представление о качестве звука.
Про аудио и USB-C
Константин Иванов
Переход на USB-C – плохо это или хорошо? Почему он происходит и что несет любителям послушать музыку со своего мобильного устройства?
Вполне возможно, что следующий смартфон, который вы купите, будет поддерживать передачу аудио по USB-C, даже если у него сохранится «обычный» разъем 3.5 мм. А значит, вскоре появится больше наушников с кабелем USB-C, потому что все именно так и работает: добавьте поддержку чего-либо – и компании начнут это производить. Однако использование нового разъема для аудио вызывает массу сомнений и вопросов, как этот опыт будет отличаться от того, что у нас был на протяжении многих лет.
Порт новый, детали те же
Аудиоконтент любого типа может проигрываться на наших смартфонах благодаря слаженной работе ряда особых деталей. Переход от 3.5 мм к USB-C ничего в этом плане не изменит. Однако могут сильно измениться сами детали.
Для того, чтобы превратить файлы на вашем смартфоне в звук, вам потребуются цифроаналоговый преобразователь, усилитель и динамик(и). Динамики за счет вибраций создают волну, которая воздействует на наши барабанные перепонки, а работа их движущихся частей возможна за счет электромагнетизма. Эта волна соответствует тому, что называется аналоговым сигналом, а разновидности этого сигнала представляют собой звуки различного тона. Итак, волновая природа сигнала заставляет вибрировать динамик, эта вибрация порождает волны, которые посылаются на наши барабанные перепонки, а те, в свою очередь, вибрируют в нашей голове, производя звук. Если отбросить биологическую составляющую вопроса, все действительно происходит вот так вот просто. Если вы взглянете на график колебаний аналогового звука и услышите сами звуки, то прекрасно увидите, как эти вещи связаны.
Файлы в вашем смартфоне или файлы, которые передаются через интернет, имеют цифровую природу. Это означает, что это всего лишь кучка единиц и нулей, собранных вместе так, чтобы компьютер мог их прочесть и знал, что с ними дальше делать. Цифровые файлы сами по себе не имеют никакой волновой природы, которая позволила бы динамикам производить звук. Поэтому нам требуется что-то, чтобы конвертировать одно в другое.
Для того, чтобы взять записанное аудио в аналоговом формате, конвертировать его в цифровой формат, например, в файл.mp3, для хранения на компьютере, а затем конвертировать обратно в аналоговый вид для проигрывания, используются сложные алгоритмы. Данные должны попасть в ЦАП для перевода их в волны нужного вида и затем в усилитель, делающий волну достаточно сильной, чтобы она могла работать в наушниках. Для того, чтобы «создавать звук», ученые и инженеры применяют самые разные ухищрения, но описанный процесс необходим для каждого телефона, портативного аудиоплеера и каждого набора динамиков.
Смартфон, например, какой-нибудь LG V30, обладает очень хорошими ЦАП и усилителем, а также аудиоразъемом 3.5 мм. Приложение проигрывает файл, ЦАП преобразовывает его в аналоговый вид, усилитель усиливает сигнал, и все это передается через аудиоразъем 3.5 мм на те наушники, что вы воткнули в устройство. Любой смартфон, имеющий разъем 3.5 мм, работает абсолютно одинаково, неважно, насколько премиальным с точки зрения аудио он является. А вот смартфон, который использует для аудио разъем USB, может работать иначе.
Попробуем объяснить это на примере Bluetooth. Вам не требуется физически подсоединять к чему-то Bluetooth наушники, так что схема организуется иначе, хотя и задействуются в ней все те же элементы. В ваших Bluetooth наушниках есть свои собственные встроенные ЦАП и усилитель. Цифровой файл передается с вашего смартфона, а все преобразования происходят прямо у вас на голове. На первый взгляд это выглядит сложно, но на самом деле – не особо. Происходит точно такой же процесс, разница только в том, где находятся его компоненты. Однако давайте перейдем к USB.
Есть два способа отправить аудио через порт USB, вы уже догадались – цифровой и аналоговый. Аналоговое аудио может быть конвертировано во встроенных ЦАП и усилителе вашего смартфона, а затем отправлено через порт на пассивные наушники или адаптер. Для того, чтобы это произошло, устройство должно поддерживать то, что называется работой в режиме аналогового аудио, и в данном случае наушники или адаптер – это просто проводник сигнала.
Если вы используете активные наушники или адаптер, аудиосигнал, который передается через порт USB, остается в цифровом виде. Это означает, что ЦАП и усилитель находятся внутри наушников или донгла и преобразование происходит там, а не в смартфоне.
Это может вызвать определенные проблемы. Вам нужно удостовериться, что вы используете правильное сочетание гаджетов. Если у вас пассивные наушники или адаптер, ваш смартфон должен поддерживать работу в режиме аналогового аудио, а многие его не поддерживают. И загвоздка в том, что большая часть донглов, адаптеров и наушников никак не маркированы на предмет своей «активности» или «пассивности», нигде не обозначено, как они сделаны.
Pixel 2 имеет встроенный ЦАП в своем чипсете Snapdragon 835 от Qualcomm, однако не поддерживает работу в режиме аналогового аудио. Это значит, что вам потребуются активные наушники или адаптер, такие как донгл, который идет в комплекте. То же самое с HTC U11 и Essential Phone, а единственным смартфоном с поддержкой USB, в котором был заявлен режиме аналогового аудио, был LeEco Le Pro3. Тем не менее, все они должны поддерживать активные наушники или адаптер.
И еще одно: не все аудиоаксессуары с USB работают со всеми смартфонами, поскольку не все производители используют несколько дополнительных проводов USB-C соединения для внедрения дополнительных функций, как сделала HTC в наушниках к U11 для обеспечения активного шумоподавления.
Так что прежде чем купить какие-либо USB-C наушники или адаптер, убедитесь, что они работают с вашим смартфоном
USB-C – лучше или нет?
Ответ – да, но вместе с тем и нет. Реальный звук не улучшается просто от замены порта. Как говорилось выше, вам по-прежнему нужны все те же детали, и производители вольны выбирать среди них как топовые, так и бюджетные. USB-C ничего не меняет, кроме способа подключения.
Но есть и некоторая польза. Стандарт USB Type-C 1.0 был представлен на USB-IF (USB Implementers Forum) в 2014 вместе со спецификациями стандарта USB 3.1. Хотя они и не являются обязательными, у USB-C есть множество фишек, касающихся соединения и подключения. Порт USB-C может поддерживать одновременно следующие функции:
Спецификации USB Type-C не требуют этих функций, но они поддерживаются. Это означает, что с портом USB-C в вашем смартфоне вы можете гораздо больше, чем просто слушать музыку или заряжать его – конечно, в случае, если компания захочет внедрить какой-то из этих дополнительных режимов. Некоторые из них выглядят классно: HDMI или DisplayPort подразумевает, что вы можете подключить свой телефон к аудиосистеме и наслаждаться качественным звуком и изображением на большом экране. И заряжать его, и отправлять данные, и заряжать другой USB-C аксессуар при помощи нужного кабеля – и все это одновременно.
Android наряду с Chrome, Windows, macOS и Linux полностью поддерживают стандарт USB Type-C. И несмотря на то, что звук вовсе не обязательно улучшится, вам могут быть доступны очень полезные функции.
Он уже здесь
Похоже, что ряд смартфонов, например, V-серия от LG, в ближайшее время сохранят разъем 3.5 мм. Это хорошая новость для людей, обладающих аудиоаксессуарами старого стандарта и желающих, чтобы их смартфон выступал в роли классного аудиоплеера. Однако переход на USB-C в аудио уже произошел. И очевидно, что все носимые (и, возможно, самостоятельные) аудиоустройства будут использовать USB-C. А все потому, что это выгодно компаниям, производящим наши любимые гаджеты.
Отказавшись от 3.5 мм, вы больше не обязаны делать свои смартфоны такими же толстыми, как раньше, плюс вы выигрываете несколько квадратных сантиметров на плате для размещения других компонентов. С развитием искусственного интеллекта и машинного обучения на плате требуется место для множества мелких деталей, и теперь это место можно выгадать. Сам по себе разъем под наушники не особо дорог (хотя каждый цент играет роль), но если компания обеспечит устройство режимом аналогового аудио в USB-C подключении, то ей не нужно будет разрабатывать, изготавливать и внедрять какой-либо усилитель сигнала. Это может составить существенную экономию при производстве смартфонов от начала до конца.
Кому-то из нас будет не хватать разъема 3.5 мм. Кто-то привязан к любимым наушникам гораздо больше, чем к плееру или смартфону. Но в конечном итоге выиграют пользователи, если компании предпочтут внедрять полноценный USB-C. А более умное и быстрое подключение – это, безусловно, хорошо.
Hi-Fi и High-End техника или энциклопедия звука и видео
ЗВУКОМАНИЯ
Hi-Fi и High-End техника или энциклопедия звука и видео
Поддержка Android в USB для качества звука
Поддержка Android в USB для качества звука
USB Digital Audio или поддержка Android в USB для качества звука
В этой статье рассматривается поддержка Android цифрового звука USB и связанных с ним протоколов USB для качества звука.
Целевая аудитория этой статьи — производители устройств Android, производители SoC, поставщики аудиоустройств USB, продвинутые разработчики аудиоприложений и другие, которые хотят получить детальное представление о цифровых аудиоустройствах USB на Android.
Конечные пользователи устройств должны ознакомиться со статьей « Запись и воспроизведение звука с использованием режима USB-хоста» в Справочном центре. Хотя эта статья не ориентирована на конечных пользователей, некоторые потребители аудиофилы могут найти интересующую их информацию.
Основные понятия и терминология
USB — это шина с одним инициатором операций передачи данных, называемая хостом. Хост связывается с периферией через шину.

Важной ролью хоста является перечисление: процесс определения того, какие периферийные устройства подключены к шине, и запрос их свойств, выраженных через дескрипторы.
Периферийным устройством может быть один физический объект, но на самом деле реализуется несколько логических функций. Например, периферийное устройство веб-камеры может иметь как функцию камеры, так и функцию микрофона.
Каждая периферийная функция имеет интерфейс, который определяет протокол для связи с этой функцией.

Хост взаимодействует с периферийным по телефону к конечной точке, источник данных обеспечивается одной из периферических функций.
Существует два вида каналов: сообщение и поток. Канал сообщений используется для двунаправленного контроля и статуса. Поток потока используется для однонаправленной передачи данных.
Хост инициирует все передачи данных, поэтому термины ввода и вывода выражены относительно хоста. Операция ввода передает данные с периферии на хост, а операция вывода передает данные с хоста на периферию.

Периферийное устройство может иметь терминалы, которые подключаются к внешнему миру, за пределами самого периферийного устройства. Таким образом, периферийное устройство служит для трансляции между протоколом USB и сигналами «реального мира». Терминалы являются логическими объектами функции.
Android USB режимы
Режим хоста
Режим хоста представлен в Android 3.1 (уровень API 12).
Поскольку устройство Android должно выступать в качестве хоста, а большинство устройств Android имеет разъем micro-USB, который не разрешает прямую работу хоста, обычно требуется адаптер OTG, такой как это:
OTG кабель
Рисунок 1. Адаптер (OTG)

Устройство Android может не обеспечивать достаточную мощность для работы определенного периферийного устройства, в зависимости от того, сколько энергии требуется периферийному устройству и сколько устройство Android может обеспечить. Даже при наличии достаточного питания заряд батареи устройства Android может быть значительно сокращен.
Для этих ситуаций используйте концентратор с питанием.

Чем меньше длина провода OTG — USB — тем лучше!
Кстати, из за более длинных usb проводов в 50% цап на смартфоне не был доступен, т.е. терялась связь с ним. Подключение внешнего ЦАП к смартфону (андройд) происходит безболезненно и весьма быстро (если у вас конечно не совсем старый смартфон).
Подсоединяете данный комплект проводов в USB разъем на ЦАП, а второй конец кабеля в разъём OTG в смартфон. И всё!
Важно! При первом подсоединении ЦАП + смартфон, необходимоподождать 1-2 мин, для того чтобы ЦАП свои драйвера установил автоматически. А затем уже включать программный аудио-плеер.
Режим аксессуаров
Режим аксессуаров был представлен в Android 3.1 (уровень API 12) и перенесен на Android 2.3.4. В этом режиме устройство Android работает как периферийное устройство USB под управлением другого устройства, например док-станции, которая служит хостом. Разница между режимом разработки и дополнительным режимом заключается в том, что хосту видны дополнительные функции USB, помимо adb. Устройство Android начинает работу в режиме разработки, а затем переходит в режим аксессуаров через процесс повторного согласования.
Режим аксессуаров был расширен за счет дополнительных функций в Android 4.1, в частности, аудио, описанного ниже.
Каждая периферийная функция имеет связанный документ класса устройства, который определяет стандартный протокол для этой функции. Это позволяет хостам и периферийным функциям, совместимым с классом, взаимодействовать без подробного знания работы друг друга. Соответствие классу имеет решающее значение, если хост и периферийные устройства предоставляются разными объектами.
USB аудио класс
Здесь мы касаемся только периферийных устройств, которые реализуют аудиофункции и, следовательно, придерживаются класса аудиоустройств. Существует две редакции спецификации звукового класса USB: класс 1 (UAC1) и 2 (UAC2).

Сравнение с другими классами
USB включает в себя множество других классов устройств, некоторые из которых могут быть перепутаны с классом аудио. Класс запоминающего устройства (MSC) используется для секторально-ориентированного доступа к мультимедиа, а протокол передачи мультимедиа (MTP) — для полного доступа к файлам мультимедиа. И MSC, и MTP могут использоваться для передачи аудиофайлов, но только потоковый класс USB подходит для потоковой передачи в реальном времени.
Аудио терминалы
Терминалы аудиоустройства обычно являются аналоговыми. Аналоговый сигнал, представленный на входном терминале периферийного устройства, преобразуется в цифровой с помощью аналого-цифрового преобразователя (АЦП) и передается по протоколу USB для использования хостом. АЦП является источником данных для хоста. Аналогично, хост отправляет цифровой аудиосигнал по протоколу USB на периферийное устройство, где цифроаналоговый преобразователь (ЦАП) преобразует и подает на аналоговый выходной терминал. ЦАП является приемником для хоста.
Каналы
Периферийное устройство с аудио функцией может включать в себя терминал источника, терминал приемника или оба. Каждое направление может иметь один канал ( моно ), два канала ( стерео ) или более. Периферийные устройства с более чем двумя каналами называются многоканальными. Обычно стереопоток интерпретируется как состоящий из левого и правого каналов, а посредством расширения — многоканальный поток как имеющий пространственные местоположения, соответствующие каждому каналу. 
Режим изохронной передачи
Аудио USB использует режим изохронной передачи для своих характеристик в реальном времени, за счет восстановления после ошибок. В изохронном режиме пропускная способность гарантируется, и ошибки передачи данных обнаруживаются с помощью циклического контроля избыточности (CRC). Но в случае ошибки нет подтверждения или повторной передачи пакета.
Изохронные передачи происходят каждый период начала (SOF). Период SOF составляет одну миллисекунду для полной скорости и 125 микросекунд для высокой скорости. Каждый высокоскоростной кадр несет до 1023 байтов полезной нагрузки, а высокоскоростной кадр — до 1024 байтов. Собирая их вместе, мы вычисляем максимальную скорость передачи как 1 023 000 или 8 192 000 байт в секунду. Это устанавливает теоретический верхний предел для комбинированной частоты дискретизации звука, количества каналов и глубины в битах. Практический предел ниже.
В изохронном режиме есть три подрежима:
В адаптивном подрежиме периферийный приемник или источник адаптируется к потенциально изменяющейся частоте дискретизации хоста.

В подрежиме асинхронного (также называемого неявной обратной связью) приемник или источник определяет частоту выборки, а хост приспосабливается. Основным теоретическим преимуществом асинхронного подрежима является то, что тактовая частота источника или приемника USB физически и электрически ближе к тактовой частоте, которая управляет ЦАП или АЦП, и может даже быть такой же или полученной из нее. Эта близость означает, что асинхронный подрежим должен быть менее восприимчивым к дрожанию тактового сигнала. Кроме того, часы, используемые ЦАП или АЦП, могут быть рассчитаны на более высокую точность и меньший дрейф, чем тактовые импульсы хоста.

В синхронном подрежиме фиксированное количество байтов передается каждый период SOF. Частота дискретизации звука эффективно выводится из часов USB. Синхронный подрежим обычно не используется со звуком, потому что как хост, так и периферийные устройства зависят от часов USB.
В таблице ниже приведены изохронные подрежимы:
На практике подрежим, конечно, имеет значение, но следует учитывать и другие факторы.
Android 5.0 (уровень API 21) и выше поддерживает ряд функций USB audio class 1 (UAC1):
Изучение исходного кода платформы Android может показывать дополнительный код сверх минимума, необходимого для поддержки этих функций. Но этот код не был проверен, поэтому более продвинутые функции еще не заявлены.
В Android 4.1 (уровень API 16) добавлена ограниченная поддержка воспроизведения звука на хосте. Находясь в дополнительном режиме, Android автоматически направляет свой аудиовыход на USB. То есть устройство Android служит источником данных для хоста, например док-станции.
Аудио в режиме аксессуаров имеет следующие особенности:
Устройство Android должно управляться хорошо осведомленным хостом, который может сначала перевести устройство Android из режима разработки в режим аксессуаров, а затем хост должен передать аудиоданные с соответствующей конечной точки. Таким образом, устройство Android не выглядит «без водителя» для хоста.
Аудио в режиме аксессуаров не получил широкого распространения и в настоящее время не рекомендуется для новых разработок.
Применение цифрового звука в USB
Сказка о двух ЦАП
На приведенном ниже примере диаграммы мы сравниваем два проекта. Сначала у нас есть мобильное устройство с процессором приложений (AP), встроенным ЦАП, усилителем и аналоговым разъемом TRS, подключенным к наушникам. Мы также рассматриваем мобильное устройство с USB, подключенным к внешнему USB ЦАП и усилителю, также с наушниками.
ЦАПы сравнение 
Рисунок. Сравнение двух ЦАП
Какой ЦАП лучше? Ответ зависит от ваших потребностей. У каждого есть свои преимущества и недостатки.
Примечание. Это искусственное сравнение, поскольку для реального устройства Android, вероятно, будут доступны обе опции.
Первая конструкция A является более простой, менее дорогой, потребляет меньше энергии и будет более надежной конструкцией, предполагающей в равной степени надежные компоненты. Однако обычно есть компромиссы между качеством звука и другими требованиями. Например, если это устройство массового рынка, оно может быть разработано с учетом потребностей обычного потребителя, а не аудиофилов.
Во втором исполнении внешнее аудиоустройство C может быть спроектировано для более высокого качества звука и большей выходной мощности, не влияя на стоимость базового устройства Android массового рынка B. Да, это более дорогой вариант, но стоимость поглощается только те, кто этого хочет.

С другой стороны, второй более сложен, и с добавленной сложностью появляется больше возможностей для неудач. Существует также дополнительная задержка от контроллеров USB.
Применения в режиме хост
Типичные аудиоприложения в режиме хоста USB:
Для всех этих приложений Android обнаруживает совместимое цифровое аудиоустройство USB и автоматически маршрутизирует воспроизведение и захват аудио в соответствии с правилами звуковой политики. Стерео контент воспроизводится на первых двух каналах периферийного устройства.
Отладка в режиме хоста
В режиме хоста USB отладка adb через USB недоступна. Смотрите раздел Беспроводное использование в Android Debug Bridge как альтернативу.
Реализация USB звука
Рекомендации для производителей аудио периферийных устройств
Чтобы взаимодействовать с устройствами Android, поставщики аудиоустройств должны:
быть для соответствия аудио класса; в настоящее время Android ориентирован на класс 1, но разумно планировать на класс 2
Рекомендации для производителей устройств Android и поставщиков SoC
Чтобы поддерживать цифровое аудио через USB, производители устройств и производители SoC должны:
Как включить аудио USB на смартфоне
Чтобы включить аудио через USB в телефоне, добавьте запись в файл конфигурации аудио политики. Обычно это находится здесь:
Компонент pathname «oem» должен быть заменен именем OEM-производителя, который производит устройство Android, а «codename» должен быть заменен кодовым именем устройства.
Пример записи показан здесь:
























