Audio Capture

Захватывайте аудио выборок из входа аудио устройства и отправляйте в алгоритм

  • Библиотека:
  • SoC Blockset/Периферия

  • Audio Capture block

Описание

Блок Audio Capture моделирует поведение кода драйвера, который захватывает выборки аудиопотока на оборудование плате. Вход этого блока должен быть подключен к блоку Audio Capture Interface, который имитирует физическое аудио устройство на оборудование плате. Поместите этот блок в задачу и соединитесь с алгоритмом, чтобы обработать систему координат звука выборок каждом выполнении задачи. Для получения дополнительной информации о задачах см. «Задачи, управляемые таймером» и «Задачи, управляемые событиями».

Порты

Вход

расширить все

Этот порт сообщения получает сообщения данных от подключенного блока Audio Capture Interface. Сообщения обрабатываются, когда блок Task Manager запускает задачу, содержащую блок Audio Capture. Дополнительные сведения о сообщениях см. в разделе Сообщения.

Типы данных: SoCData

Выход

расширить все

Когда блок принимает один аудиоканал, данные являются кадром аудиоданных M-element, полученным от моделируемого аппаратного источника аудиоданных. Параметр Samples per системы координат определяет количество выборок, M, аудио данных. Когда блок получает несколько аудиоканалов, аудиоданные являются матрицей M -by C, где C задается параметром Number of channels.

Типы данных: int8 | int16 | int32

Параметры

расширить все

Укажите тип данных для устройства захвата звука.

Укажите количество аудиоканалов, C, полученных от аудио устройства. Это число должно совпадать с параметром Number of channels в блоке Audio Capture Interface.

Укажите количество выборок в системе координат, M, полученных аудио данных.

Если он используется в задаче, управляемой таймером, введите шаг расчета задачи, заданное в блоке Task Manager. Если используется в управляемой событиями задаче, введите -1.

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

.
Введенный в R2021a