Запись со звуковой карты
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
Драйвер
Драйвер раньше получал доступ к вашему аудио устройству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
— Устройство раньше получало аудиосэмплыСписок устройств заполняется с устройствами, доступными на вашем компьютере.
Информация
Просмотрите информацию о своей настройке аудиовходаЭта кнопка открывает диалоговое окно, которое перечисляет ваш выбранный драйвер аудио, полное имя вашего аудио устройства и максимальные входные каналы для вашей настройки. Например:
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]
(значение по умолчанию) | скаляр | векторКарта не по умолчанию устройства образовывает канал и матрица, выведенная блоком 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 не установлен. Для получения дополнительной информации смотрите Функции ввода-вывода Аудио Выполнения Вне MATLAB и Simulink.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.