dsp。AudioFileReader
音频文件流
描述
的dsp。AudioFileReader
系统对象™从音频文件中读取音频样本。
从音频文件中读取音频样本:
创建
dsp。AudioFileReader
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
属性
使用
描述
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
限制
适用于MP3、MPEG-4 AAC和AVI音频文件Windows 7及以上版本及Linux®平台,
dsp。AudioFileReader
对象读取的样本比预期的要少。在Windows平台上,这是由于底层Media Foundation框架的限制。在Linux平台上,这是由于底层GStreamer框架的限制。如果您需要精确的样本读取,请使用WAV或FLAC文件。要在Linux机器上读取OPUS文件,请确保已安装
libsndfile 1.0.29
或者更晚的版本。在Windows和Mac,此文件随MATLAB附带,可在美元MATLABROOT / bin / <平台>
.
算法
对象上描述的算法、输入和输出来自多媒体文件块引用页。对象属性对应于块参数,除了:
对象没有对应的属性从文件继承样例时间块参数。对象总是从文件继承采样时间。
对象没有对应的属性输出文件结束指示器参数。对象总是输出
EOF
作为最后的输出。对象没有对应的属性多媒体输出参数,因为音频是唯一支持的输出。金宝app
对象没有对应的属性图像信号块参数。
对象没有对应的属性输出颜色格式参数。
对象没有对应的属性视频输出数据类型参数。