From Multimedia File
Поток из мультимедийного файла.
Описание
Блок From Multimedia File считывает выборки данных аудиофайлов в формате .wav из мультимедийного файла и генерирует сигнал с одним из следующих типов данных и диапазонов амплитуд.
Тип выходных данных | Диапазон выходной амплитуды |
---|---|
|
± |
|
± |
|
от до (от до |
|
от до |
Параметры
Main
File name — имя мультимедийного файла
/user/input.wav (по умолчанию)
| строка
Укажите имя мультимедийного файла для блока чтения.
Inherit sample time from file — наследование время выборки из файла
включено (по умолчанию)
| выключено
Включите этот параметр, чтобы блок наследовал время выборки из входного мультимедийного файла.
Снимите флажок с этого параметра, чтобы блок использовал время выборки, которое вы указали в параметре Desired sample time.
Выберите этот параметр, когда вы не знаете предполагаемую частоту дискретизации мультимедийного файла. |
Desired sample time — время выборки блока
1/30 (по умолчанию)
| вещественный положительный скаляр
Укажите время выборки блока.
Зависимости
Чтобы включить этот параметр, снимите флажок с параметра Inherit sample time from file.
Number of times to play file — количество проигрываний мультимедийного файла
Inf (по умолчанию)
| целое положительное число
Укажите количество раз для воспроизведения входного мультимедийного файла.
Значение по умолчанию Inf
означает, что блок повторяет воспроизведение мультимедийного файла до момента остановки симуляции.
Read range — диапазон аудиосэмплов
[1, Inf] (по умолчанию)
| двухэлементный вектор
Укажите диапазон сэмплов, из которого будет производиться считывание, в виде двухэлементного вектора строк в форме [StartSample EndSample], где StartSample – это сэмпл, с которого начинается считывание файла, а EndSample – сэмпл, на котором считывание файла останавливается.
Samples per audio channel — образцы на аудиоканал
1024 (по умолчанию)
| целое положительное число
Укажите количество сэмплов на аудиоканал.
Дополнительно
Частоты дискретизации
Частота дискретизации, которую использует этот блок, зависит от частоты дискретизации аудиопотоков.
В то время как блок From Multimedia File работает с одной частотой, базовые аудиопотоки могут иметь разную частоту.
Расчеты времени выборки, используемые для аудиофайлов
Время выборки:
.
Семпл тайм, который блок имеет на выходном порте, определяется так: audioFrameSize / FPS, где audioFrameSize – значение поля Samples per audio channel, а FPS — частота закодированных в wav файле данных.