exponenta event banner

Считыватель аудиоустройств

Запись со звуковой карты

  • Библиотека:
  • Панель инструментов/источники звука

  • Audio Device Reader block

Описание

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

Порты

Продукция

развернуть все

Выходной сигнал блока считывания аудиоустройств определяется параметрами блока. Если блочный выход является матрицей, столбцы соответствуют независимым каналам.

Типы данных: single | double | int16 | int32 | uint8

Этот порт выводит число избыточных выборок при получении кадра данных (одна выходная матрица).

Зависимости

Чтобы включить этот порт, выберите параметр Output number of samples overrun.

Типы данных: uint32

Параметры

развернуть все

Главная вкладка
  • Драйверы ASIO не устанавливаются на компьютерах с ОС Windows. Для использования ASIO , установите драйвер ASIO вне MATLAB ®.

    Примечание

    Если для параметра Driver установлено значение ASIO, откройте пользовательский интерфейс ASIO за пределами MATLAB для установки размера буфера звуковой карты в значение, заданное параметром Samples per frame. Дополнительные сведения см. в документации драйвера ASIO.

  • Драйверы WASAPI поддерживаются только для эксклюзивного режима.

Драйверы ASIO и WASAPI не обеспечивают преобразование частоты дискретизации. Для драйверов ASIO и WASAPI установите частоту дискретизации (Гц) на частоту дискретизации, поддерживаемую аудиоустройством.

Этот параметр применяется только к компьютерам Windows. Машины Linux всегда используют драйвер ALSA. Компьютеры Mac всегда используют драйвер CoreAudio.

Список устройств заполнен устройствами, доступными на компьютере.

Эта кнопка открывает диалоговое окно, в котором перечислены выбранный аудиодрайвер, полное имя аудиоустройства и максимальные входные каналы для конфигурации. Например:

Возможный диапазон частоты дискретизации (Гц) зависит от звукового оборудования.

Количество входных каналов также является количеством каналов (матричных столбцов), выводимых блоком считывания аудиоустройств.

Зависимости

Чтобы указать, какие каналы ввода получает аудиоустройство, на вкладке Дополнительно выберите параметр Использовать сопоставление каналов по умолчанию.

Выборки на кадр также являются размером буфера устройства и размером кадра (количеством строк матрицы), выводимым блоком считывания аудиоустройств.

Вкладка «Дополнительно»

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

Карта по умолчанию каналов устройств и матрицы, выводимая блоком чтения аудиоустройств, заданная скаляром или вектором. Например:

Если входные каналы устройства указаны как 1:3, то:

  • Канал 1 соответствует первому столбцу выходной матрицы.

  • Канал 2 соответствует второму столбцу выходной матрицы.

  • Канал 3 соответствует третьему столбцу выходной матрицы.

Если входные каналы устройства указаны как [3,1,2], то:

  • Канал 3 соответствует первому столбцу выходной матрицы.

  • Канал 1 соответствует второму столбцу выходной матрицы.

  • Канал 2 соответствует третьему столбцу выходной матрицы.

Зависимости

Чтобы задать сопоставление по умолчанию, снимите флажок Использовать сопоставление по умолчанию между каналами ввода звуковой платы и столбцами вывода этого параметра блока.

При выборе этого параметра к блоку добавляется дополнительный выходной порт O. Порт O выводит число избыточных выборок при получении кадра данных (одна выходная матрица).

Характеристики блока

Типы данных

double | integer[a] | single

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

no

[a] Поддерживает 16- и 32-разрядные подписанные и 8-разрядные беззнаковые целые числа.

Расширенные возможности

.
Представлен в R2016a