Audio Device Writer

Вопроизведите звуковой карте

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

    DSP System Toolbox / приемники

  • Audio Device Writer block

Описание

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

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

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

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

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

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

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

Порты

Входной параметр

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

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

Типы данных: 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 не по умолчанию, необходимо установить Audio Toolbox™. Если тулбокс не установлен, определение, что значения Driver не по умолчанию возвращают ошибку.

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

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

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

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

Зависимости

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

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

Прежде, чем выполнить цифро-аналоговое преобразование, входные данные брошены к типу данных, заданному этим параметром.

Примечание

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

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

Отображение не по умолчанию между столбцами матричного входа с блоком Audio Device Writer и каналами устройства вывода в виде скаляра или вектора. Например:

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

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

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

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

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

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

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

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

Примечание

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

Зависимости

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

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

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

Типы данных

double | integer[a] | single

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

no

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

no

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

yes

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

no

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

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

Введенный в R2016a