Audio Capture

Получите аудиосэмплы от входного аудио устройства и отправьте к алгоритму

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

  • Audio Capture block

Описание

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

Порты

Входной параметр

развернуть все

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

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

Вывод

развернуть все

Когда блок получает один звуковой канал, данными является M - кадр аудиоданных элемента, принятый из симулированного аппаратного источника аудиосигналов. Выборки на параметр системы координат задают количество выборок, M, аудиоданных. Когда блок получает несколько звуковых каналов, аудиоданными является M-by-C матрица, где C задан Количеством параметра каналов.

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

Параметры

развернуть все

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

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

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

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

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

Введенный в R2021a