dsp。AudioFileReader系统对象
音频文件流
描述
的AudioFileReader
对象从音频文件中读取音频样本。
从音频文件中读取音频样本:
请注意
从R2016b开始,而不是使用一步
方法来执行System对象™定义的操作,则可以使用参数调用该对象,就像调用函数一样。例如,Y = step(obj)
而且Y = obj()
请执行相同的操作。
建设
Afr = dsp。AudioFileReader
返回一个音频文件读取器系统对象,误判率
它从音频文件中读取音频。
Afr = dsp。AudioFileReader ('
返回一个音频文件读取器系统对象,PropertyName
”,PropertyValue
,……)误判率
,将每个指定的属性设置为指定的值。
Afr = dsp。AudioFileReader (
返回一个音频文件读取器对象,文件名
”,PropertyName
”,PropertyValue
,……)误判率
,文件名
属性设置为文件名
和其他指定的属性设置为指定的值。
属性
|
要从中读取的音频文件的名称 将音频文件的名称指定为字符向量或字符串。仅当文件不在MATLAB上时,才指定文件的完整路径®路径。默认为 |
|
播放文件的次数 指定一个正整数作为播放文件的次数。默认为 |
|
音频文件的采样率 这个只读属性显示音频文件的采样率(Hz)。 |
|
音频帧中的采样数 将音频帧中的采样数指定为正的标量整数值。默认值为 |
|
输出数据类型 设置音频文件读取器对象输出的音频数据的数据类型。指定数据类型为 |
万博1manbetx支持的平台和文件类型
支持的音频文件格式如下表所示:万博1manbetx
平台 | 文件扩展名 |
---|---|
窗户® | . wav ,.wma ,.avi ,aif ,.aifc ,.aiff ,mp3 ,.au ,.snd, .mp4, .m4a, .flac, .ogg, .mov |
非windows | .avi, mp3, mp4, .m4a, wav, .flac, . ogg, aif, .aifc, .aiff, .au,爱恋,。mov |
例子
限制
适用于MP3、MPEG-4 AAC和AVI音频文件Windows 7及以上版本及Linux®平台,dsp。AudioFileReader
对象读取的样本比预期的要少。在Windows平台上,这是由于底层Media Foundation框架的限制。在Linux平台上,这是由于底层GStreamer框架的限制。如果您需要精确的样本读取,请使用WAV或FLAC文件。
算法
对象上描述的算法、输入和输出来自多媒体文件块引用页。对象属性对应于块参数,除了:
对象没有对应的属性从文件继承样例时间块参数。对象总是从文件继承采样时间。
对象没有对应的属性输出文件结束指示器参数。对象总是输出
EOF
作为最后的输出。对象没有对应的属性多媒体输出参数,因为音频是唯一支持的输出。万博1manbetx
对象没有对应的属性图像信号块参数。
对象没有对应的属性输出颜色格式参数。
对象没有对应的属性视频输出数据类型参数。