Audio Capture Interface

Симулируйте получение выборки от аудиопотока на оборудовании

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

  • Audio Capture Interface block

Описание

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

Порты

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

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

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

Зависимости

Чтобы включить этот порт, установите Входной параметр на From input port.

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

Вывод

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

Этот порт отправляет сообщение после того, как система координат аудиосэмплов будет получена для всех каналов. Этот выход соединяется с входом блока Task Manager, чтобы выполнить связанную событийно-управляемую задачу.

Зависимости

Чтобы включить этот порт, выберите параметр Show event port.

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

Эти данные о выходах порта сообщения, содержащие аудиоданные со связанным блоком Audio Capture.

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

Параметры

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

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

Задайте аудиоданные как N C - вектор длины представление аудио систем координат для всех каналов, где N является количеством выборок на систему координат, и C является количеством звуковых каналов. Выборки для каждого канала непрерывны.

Задайте аудиоданные как объект timeseries, заданный в рабочей области MATLAB®.

Введите шаг расчета, задающий уровень, на котором можно вывести сообщение, содержащее аудиоданные.

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

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

Введенный в R2021a