Читатель аудио устройства

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

  • Библиотека:
  • Audio Toolbox / Источники

Описание

Блок Audio Device Reader читает аудиосэмплы с помощью аудио устройства компьютера. Блок Audio Device Reader задает драйвер, устройство и его атрибуты, и тип данных и размер вывод от вашего блока Audio Device Reader.

Порты

Вывод

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

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

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

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

Зависимости

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

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

Параметры

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

Основная вкладка

  • Драйверы ASIO не прибывают предварительно установленные в машины Windows. Чтобы использовать опцию драйвера ASIO, установите драйвер ASIO за пределами MATLAB®.

    Примечание

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

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

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

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

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

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

Возможная область значений Sample rate (Hz) зависит от вашего аудио оборудования.

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

Зависимости

Чтобы задать, которые вводят каналы, которые ваше аудио устройство получает на вкладке Advanced, выбирают параметр Use default channel mapping.

Samples per frame является также buffer size устройства и форматом кадра (количество строк матрицы) выведенный блоком Audio Device Reader.

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

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

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

Если Device input channels задан как 1:3, то:

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

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

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

Если Device input channels задан как [3,1,2], то:

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

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

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

Зависимости

Чтобы задать отображение не по умолчанию, очистите параметр Use default mapping between sound card’s input channels and columns of output of this block.

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

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

Типы данных

double | integer[a] | single

Прямое сквозное соединение

no

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

no

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

no

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

no

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

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

Введенный в R2016a

Для просмотра документации необходимо авторизоваться на сайте