Запись со звуковой карты
Audio Toolbox / Источники
Блок Audio Device Reader читает аудиосэмплы с помощью аудио устройства компьютера. Блок Audio Device Reader задает драйвер, устройство и его атрибуты, и тип данных и размер выход от вашего блока Audio Device Reader.
A
— Выходной сигналВыход блока Audio Device Reader определяется параметрами блока. Если блок выход является матрицей, столбцы соответствуют независимым каналам.
Типы данных: single
| double
| int16
| int32
| uint8
O
— Количество отсчетов превышаетсяЭто выходы порта количество отсчетов, превышенное при получении системы координат данных (одна выходная матрица).
Чтобы включить этот порт, выберите параметр Output number of samples overrun.
Типы данных: uint32
Driver
— Драйвер раньше получал доступ к вашему аудио устройствуDirectSound
(значение по умолчанию) | ASIO
| WASAPI
Драйверы 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.
Device
— Устройство раньше получало аудиосэмплыСписок устройств заполняется с устройствами, доступными на вашем компьютере.
Info
— Просмотрите информацию о своей настройке аудиовходаЭта кнопка открывает диалоговое окно, которое перечисляет ваш выбранный драйвер аудио, полное имя вашего аудио устройства и максимальные входные каналы для вашей настройки. Например:
Sample rate (Hz)
— Частота дискретизации ваше использование устройства, чтобы получить аудиоданные
(значение по умолчанию) | целое числоВозможная область значений Sample rate (Hz) зависит от вашего аудио оборудования.
Number of channels
— Количество каналов получено вашим аудио устройством
(значение по умолчанию) | целое числоКоличество входных каналов является также количеством каналов (столбцы матрицы), выведенные блоком Audio Device Reader.
Чтобы задать, которые вводят каналы, которые ваше аудио устройство получает на вкладке Advanced, выбирают параметр Use default channel mapping.
Samples per frame
— Формат кадра считан из аудио устройства
(значение по умолчанию) | целое числоSamples per frame является также buffer size устройства и форматом кадра (количество строк матрицы) выведенный блоком Audio Device Reader.
Device bit depth
— Тип данных, используемый устройством, чтобы получить аудиоданные16-bit integer
(значение по умолчанию) | 8-bit integer
| 16-bit integer
| 24-bit integer
| 32-bit integer
Тип данных, используемый устройством, чтобы получить аудиоданные в виде вектора символов или строки.
Use default channel mapping
— Переключите источник отображения каналаКогда вы выбираете этот параметр, блок использует отображение значения по умолчанию между входными каналами звуковой карты и столбцами матрицы, выведенными этим блоком. Когда вы очищаете этот параметр, вы задаете отображение в Device input channels.
Device input channels
— Задайте отображение канала не по умолчанию[1:MaximumInputChannels]
(значение по умолчанию) | скаляр | векторКарта не по умолчанию устройства образовывает канал и матрица, выведенная блоком 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.
Output number of samples overrun
— Задайте дополнительный выходной порт для превышенного количества отсчетовКогда вы выбираете этот параметр, дополнительный выходной порт, O, добавляется к блоку. Выходы порта O количество отсчетов, превышенное при получении системы координат данных (одна выходная матрица).
Output data type
— Тип данных выводится от блокаdouble
(значение по умолчанию) | single
| int32
| int16
| uint8
Тип данных выхода.
Примечание
Если этот параметр задан как double
или single
, блок выходные данные в области значений [–1, 1]. Для других типов данных область значений является [min, макс.] заданного типа данных.
Исполняемый файл, сгенерированный от этого блока, использует предварительно созданные динамические файлы библиотеки (.dll файлы) включенный с MATLAB. Используйте packNGo
функционируйте, чтобы группировать код, сгенерированный от этого объекта и всех соответствующих файлов в сжатом zip-файле. Используя этот zip-файл, можно переместить, распаковать и восстановить проект в другой среде разработки, где MATLAB не установлен. Для получения дополнительной информации смотрите Функции ввода-вывода Аудио Запуска Вне MATLAB и Simulink.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.