Поток из аудио файла
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.