Поток из аудио файла
The dsp.AudioFileReader Система object™ считывает аудио выборок из аудио файла.
Чтобы считать аудио выборок из аудио файла:
Создайте dsp.AudioFileReader Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает аудио файла читатель Системный объект, afr = dsp.AudioFileReaderafr который считывает аудио из аудио файла.
возвращает объект audio файла reader, afr = dsp.AudioFileReader(File name)afr, с Filename значение свойства установлено в File name.
возвращает аудио файла читатель Системный объект, afr = dsp.AudioFileReader(Name,Value)afr, с каждым заданным набором свойств до заданного значения. Заключайте каждое имя свойства в одинарные кавычки. Неопределенные свойства имеют значения по умолчанию.
выводит одну систему координат аудио выборок, audio = afr()audio. Вы можете задать количество раз, чтобы воспроизвести файл с помощью PlayCount свойство. После игры файла для количества раз, которые вы задаете, audio содержит тишину.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)
Для MP3 MPEG-4 AAC и AVI-аудио файлов в Windows 7 или более поздней версии и Linux® платформы, dsp.AudioFileReader объект может считать меньше выборок, чем ожидалось. На платформах Windows это связано с ограничением в базовой среде Media Foundation. На платформах Linux это связано с ограничением в базовой среде GStreamer. Если вам требуется точное чтение образца, работайте с файлами WAV или FLAC.
Этот объект реализует алгоритм, входы и выходы, описанные на From Multimedia File блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
Объект не имеет соответствующего свойства для Inherit sample time from file параметров блоков. Объект всегда наследует шаг расчета из файла.
Объект не имеет соответствующего свойства для параметра Output end-of-file indicator. Объект всегда выводит EOF как последний выход.
Объект не имеет соответствующего свойства для параметра Multimedia Outputs, потому что аудио является единственным поддерживаемым выходом.
Объект не имеет соответствующего свойства для Image signal параметров блоков.
Объект не имеет соответствующего свойства для параметра Output color format.
Объект не имеет соответствующего свойства для параметра Video output data type.