dsp.AudioFileWriter
流音频文件
描述
的dsp.AudioFileWriter
系统对象™写音频样本一个音频文件。
一个音频文件编写音频样本:
创建
dsp.AudioFileWriter
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
描述
返回一个音频文件系统对象作家,afw
= dsp.AudioFileWriterafw
。这个对象写音频样本一个音频文件。
返回一个音频文件系统对象作家,afw
= dsp.AudioFileWriter (文件名
)afw
。这个对象的文件名
属性设置为文件名
。
返回一个音频文件作家与每个指定的对象属性设置为指定的值。在单引号附上每个属性的名字。未指定的属性有默认值。afw
= dsp.AudioFileWriter (名称,值
)
属性
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
限制
下面的特定于平台的限制适用于写作这些文件:
窗户7
只有样品44100赫兹和48000赫兹mpeg - 4 AAC文件格式的支持。金宝app其他的文件格式,没有限制的采样率。
只允许单声道或立体声输出的mpeg - 4 AAC文件格式。对于所有其他格式,两个以上的音频输出通道是允许的。
输出数据填充在前面和后面的信号,用额外的样品的沉默。
Windows AAC编码器将锋利的淡入和淡出音频信号,导致信号稍长一些的样品在写入磁盘。
至少1025样本/通道必须写到mpeg - 4 AAC文件。
macOS
只允许单声道或立体声输出为mpeg - 4 AAC文件格式。对于所有其他格式,两个以上的音频输出通道是允许的。
不支持所有抽样率,尽管Mac音频工具箱™API并不显式金宝app地指定一个限制。
Linux
支持作金宝app品文件格式在Linux机器上,你必须有
libsndfile 1.0.29
安装或版本。在Windows和Mac,这个文件是附带MATLAB®和是可用的美元MATLABROOT / bin / <平台>
。
算法
这个对象实现算法、输入和输出的描述多媒体文件块引用页面。对象属性对应块的参数,除了:
的对象
FileFormat
属性不支持视频文件格式。金宝app的对象没有相应的属性写参数。对象只有音频内容文件中写道。
的对象没有相应的属性视频压缩参数。
的对象没有相应的属性文件颜色格式参数。
的对象没有相应的属性图像信号参数。