Поток от звукового файла
dsp.AudioFileReader
Система object™ читает аудиосэмплы из звукового файла.
Считать аудиосэмплы из звукового файла:
Создайте dsp.AudioFileReader
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
возвращает Системный объект читателя звукового файла, afr
= dsp.AudioFileReaderafr
это читает аудио из звукового файла.
возвращает объект читателя звукового файла, 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 это происходит из-за ограничения в базовой среде Основы СМИ. На платформах Linux это происходит из-за ограничения в базовой среде GStreamer. Если вы требуете демонстрационных точных показаний, работаете с файлами FLAC или WAV.
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока 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.