Audio Device Reader

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

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

  • Audio Device Reader block

Описание

Блок 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 или single, блок выходные данные в области значений [–1, 1]. Для других типов данных область значений является [min, макс.] заданного типа данных.

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

Типы данных

double | целое число[a] | single

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

no

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

no

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

no

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

no

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

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

Введенный в R2016a