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