Запись со звуковой карты
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)
- Частота дискретизации, которую устройство использует для получения аудиоданных44100
(по умолчанию) | целое числоВозможная область значений Sample rate (Hz) зависит от вашего аудио оборудования.
Number of channels
- Количество каналов, полученных вашим аудиоустройством1
(по умолчанию) | целое числоКоличество каналов входа также является количеством каналов (матричных столбцов), выводимых блоком Audio Device Reader.
Чтобы указать, какие входные каналы получает ваше аудио устройство, на вкладке Advanced, выберите параметр Use default channel mapping.
Samples per frame
- Формат кадра, считанный с аудиоустройства1024
(по умолчанию) | целое число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]
(по умолчанию) | скалярный вектор |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.
Output number of samples overrun
- Укажите дополнительный выходной порт для количества переполненных выборокКогда вы выбираете этот параметр, к блоку добавляется дополнительный выходной порт, O. Порт O выводит количество переполненных выборок при получении системы координат данных (одна выходная матрица).
Output data type
- Тип данных, выводимый из блокаdouble
(по умолчанию) | single
| int32
| int16
| uint8
Исполняемый файл, сгенерированный из этого блока, полагается на предварительно созданные файлы динамической библиотеки (DLL-файлы), включенные в MATLAB. Используйте packNGo
функция, чтобы упаковать код, сгенерированный из этого объекта, и все соответствующие файлы в сжатом zip-файле. Используя эту zip- файла, можно переместить, распаковать и перестроить проект в другой среде разработки, где MATLAB не установлен. Для получения дополнительной информации смотрите Run Audio I/O Features Outside MATLAB и Simulink.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.