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.

Nondefault карта каналов устройства и матрица, выводимая блоком 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 | целое число[a] | single

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

no

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

no

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

no

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

no

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

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

.
Введенный в R2016a