Audio Device Writer

Воспроизведение на звуковую карту

  • Библиотека:
  • Audio Toolbox/Приемники

    Системный набор инструментов DSP/приемники

  • Audio Device Writer block

Описание

Блок Audio Device Writer записывает аудио выборки в устройство выхода аудио.

Параметры блока Audio Device Writer задают драйвер, устройство и атрибуты устройства, такие как скорость дискретизации и битовая глубина.

Поток данных Аудио устройства Средства записи блока

  • Аудиосигнал системы координат вводится в блок Audio Device Writer.

  • Блок Audio Device Writer использует указанный драйвер, чтобы передать систему координат (вход устройства) к указанному буферу аудио устройства.

  • Аудио устройство выполняет цифроаналоговое преобразование с заданной частотой дискретизации и битовой глубиной.

  • Это аудио устройство выводит аналоговый фрагмент на динамик.

Порты

Вход

расширить все

Если вход в блок Audio Device Writer имеет тип данных double или single, значения блоков вырезаются вне области значений [-1, 1]. Для других типов данных допустимая входная область значений равна [min, max] заданного типа данных.

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

Выход

расширить все

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

Зависимости

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

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

Параметры

расширить все

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

    Примечание

    Если для Driver задано значение ASIOоткройте пользовательский интерфейс ASIO за пределами MATLAB, чтобы установить buffer size звуковой карты равным формату кадра (количеству строк), вводимому в блок Audio Device Writer. Для получения дополнительной информации см. документацию по драйверу ASIO.

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

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

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

Чтобы задать значения Driver nondefault, необходимо установить Audio Toolbox™. Если тулбокс не установлен, установка значений nondefault Driver возвращает ошибку.

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

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

Когда вы выбираете этот параметр, блок наследует свою частоту дискретизации от входного сигнала. Когда вы очищаете этот параметр, вы задаете частоту дискретизации в Sample rate (Hz).

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

Зависимости

Чтобы включить этот параметр, очистите параметр Inherit sample rate from input.

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

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

Примечание

Чтобы задать Device bit depth без параметров, необходимо установить Audio Toolbox. Если тулбокс не установлен, установка значения nondefault Device bit depth возвращает ошибку.

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

Nondefault отображения между столбцами матрицы входа в блок Audio Device Writer и каналами выхода устройства в виде скаляра или вектора. Для примера:

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

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

  • Второй столбец матрицы входа преобразуется в канал 2.

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

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

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

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

  • Третий столбец матрицы входа преобразуется в канал 2.

Примечание

Чтобы выборочно сопоставить между столбцами матрицы входа и каналами выхода звуковой карты, необходимо установить Audio Toolbox. Если тулбокс не установлен, установка значений nondefault для Device output channels возвращает ошибку.

Зависимости

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

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

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

Типы данных

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

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

no

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

no

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

yes

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

no

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

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

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