Воспроизведение на звуковую карту
Панель звуковых инструментов/раковины
Панель инструментов/раковины системы DSP
Блок записи аудиоустройств записывает выборки звука в устройство вывода звука.
Параметры блока записи аудиоустройств определяют драйвер, устройство и атрибуты устройства, такие как частота дискретизации и битовая глубина.

Port_1 - Входной сигналЕсли вход в блок записи аудиоустройств имеет тип данных double или single, блок отсекает значения за пределами диапазона [-1, 1]. Для других типов данных допустимый диапазон ввода равен [min, max] указанного типа данных.
Типы данных: single | double | int16 | int32 | uint8
Port_1 - Количество недоиспользованных пробЭтот порт выводит количество недоиспользуемых выборок при записи кадра данных (одна входная матрица).
Чтобы включить этот порт, выберите параметр Output number of samples underrun.
Типы данных: uint32
Driver - Драйвер, используемый для доступа к аудиоустройствуDirectSound (по умолчанию) | ASIO | WASAPIДрайверы ASIO не устанавливаются на компьютерах с ОС Windows. Для использования ASIO , установите драйвер ASIO вне MATLAB ®.
Примечание
Если для параметра Driver установлено значение ASIO, откройте пользовательский интерфейс ASIO за пределами MATLAB, чтобы установить размер буфера звуковой карты на размер кадра (количество строк), вводимого в блок записи аудиоустройств. Дополнительные сведения см. в документации драйвера ASIO.
Драйверы WASAPI поддерживаются только для эксклюзивного режима.
Драйверы ASIO и WASAPI не обеспечивают преобразование частоты дискретизации. Для драйверов ASIO и WASAPI поставьте аудиопоток с частотой дискретизации, поддерживаемой вашим аудиоустройством.
Этот параметр применяется только к компьютерам Windows. Машины Linux всегда используют драйвер ALSA. Компьютеры Mac всегда используют драйвер CoreAudio.
Чтобы указать значения драйвера, не используемые по умолчанию, необходимо установить Audio Toolbox™. Если панель инструментов не установлена, при указании значений драйвера по умолчанию возвращается ошибка.
Device - Устройство, используемое для воспроизведения образцов звукаСписок устройств заполнен устройствами, доступными на компьютере.
Info - Просмотр информации о конфигурации аудиовыходаЭта кнопка открывает диалоговое окно, в котором перечислены выбранный аудиодрайвер, полное имя аудиоустройства и максимальные выходные каналы для конфигурации. Например:

Inherit sample rate from input - Указать источник входной частоты дискретизацииПри выборе этого параметра блок наследует частоту дискретизации от входного сигнала. При сбросе этого параметра частота дискретизации задается в поле Частота дискретизации (Гц).
Sample rate (Hz) - Частота дискретизации, используемая устройством для воспроизведения аудиоданных44100 (по умолчанию) | положительный скалярВозможный диапазон частоты дискретизации (Гц) зависит от звукового оборудования.
Чтобы включить этот параметр, очистите параметр Inherit sample rate от входного параметра.
Device bit depth - Тип данных, используемый устройством для цифроаналогового преобразования16-bit integer (по умолчанию) | 8-bit integer | 24-bit integer | 32-bit floatПеред выполнением цифроаналогового преобразования входные данные преобразуются в тип данных, заданный этим параметром.
Примечание
Чтобы задать битовую глубину устройства, не заданную по умолчанию, необходимо установить Audio Toolbox. Если панель инструментов не установлена, при указании битовой глубины устройства, не заданной по умолчанию, возвращается ошибка.
Use default channel mapping - Переключение источника отображения каналаПри выборе этого параметра блок использует сопоставление по умолчанию между столбцами матрицы, вводимой в этот блок, и каналами устройства. При сбросе этого параметра задается сопоставление в выходных каналах устройства.
Device output channels - Укажите сопоставление каналов, не по умолчанию[1:MaximumOutputChannels] (по умолчанию) | скаляр | векторОтображение по умолчанию между столбцами матрицы, вводимой в блок записи аудиоустройств, и каналами устройства вывода, заданными как скаляр или вектор. Например:
Если выходные каналы устройства указаны как 1:3, то:
Первый столбец входной матрицы соответствует каналу 1.
Второй столбец входной матрицы соответствует каналу 2.
Третий столбец входной матрицы соответствует каналу 3.
Если выходные каналы устройства указаны как [3,1,2], затем:
Первый столбец входной матрицы соответствует каналу 3.
Второй столбец входной матрицы соответствует каналу 1.
Третий столбец входной матрицы соответствует каналу 2.
Примечание
Чтобы выборочно сопоставить столбцы входной матрицы и выходные каналы звуковой платы, необходимо установить Audio Toolbox. Если панель инструментов не установлена, при указании значений по умолчанию для выходных каналов устройства возвращается ошибка.
Чтобы включить этот параметр, снимите флажок Использовать сопоставление по умолчанию между столбцами ввода этого блока и параметром каналов вывода звуковой платы.
Output number of samples underrun - Укажите выходной порт для количества недоиспользуемых выборокПри выборе этого параметра к блоку добавляется выходной порт. Порт выводит количество недоиспользуемых выборок при записи кадра данных (одна входная матрица).
Применяются следующие ограничения на создание кода:
Только хост-компьютер. Исключает генерацию кода Simulink ® Desktop Real-Time™.
Исполняемый файл, созданный из этого блока, основан на предварительно созданных файлах динамической библиотеки (.dll файлы), входящие в состав MATLAB. Используйте packNGo для упаковки кода, сгенерированного из этого блока, и всех соответствующих файлов в сжатый zip-файл. С помощью этого zip-файла можно переместить, распаковать и перестроить проект в другой среде разработки, где MATLAB не установлен. Дополнительные сведения см. в разделе Запуск функций аудио ввода/вывода вне MATLAB и Simulink.
Считыватель аудиоустройств | audioDeviceReader | audioDeviceWriter | Устройство чтения двоичных файлов
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

