exponenta event banner

Интерфейс воспроизведения звука

Имитация устройства вывода звука на аппаратной плате

  • Библиотека:
  • Блок SoC/периферийные устройства

  • Audio Playback Interface block

Описание

Блок интерфейса воспроизведения звука моделирует поведение устройства вывода звука. Блок получает выборки звука в виде сообщений от подключенного блока воспроизведения звука, который моделирует код драйвера звука, подключенный к алгоритму.

Порты

Вход

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

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

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

Продукция

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

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

Зависимости

Чтобы включить этот порт, установите для параметра Output значение To output port.

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

Параметры

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

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

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

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

Введите время выборки, которое будет использоваться подсистемой задач, управляемой таймером, при сбросе параметра Enable event-based execution.

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

.
Представлен в R2021a