dsp。AudioFileWriter
流到音频文件
描述
的dsp。AudioFileWriter
系统对象™将音频样本写入音频文件。
将音频样本写入音频文件:
创建
dsp。AudioFileWriter
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
描述
返回一个音频文件写入器系统对象,afw
= dsp。音频FileWriterafw
.该对象将音频样本写入音频文件。
返回一个音频文件写入器系统对象,afw
= dsp。音频FileWriter(文件名
)afw
.该对象具有文件名
属性设置为文件名
.
返回一个音频文件写入器对象,其中每个指定属性设置为指定值。将每个属性名用单引号括起来。未指定的属性有默认值。afw
= dsp。音频FileWriter(名称,值
)
属性
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
限制
在编写这些文件时,应用以下特定于平台的限制:
窗户7
MPEG-4 AAC文件格式只支持44100 Hz和48000 Hz的采样率。金宝app对于其他文件格式,没有对采样率的限制。
MPEG-4 AAC文件格式只允许单声道或立体声输出。对于所有其他格式,允许有两个以上的音频输出通道。
输出数据被填充在信号的前面和后面,带有额外的静默样本。
Windows AAC编码器在音频信号上放置了锐利的淡入和淡出,导致信号在写入磁盘时在样本中略长。
每个通道至少必须写入1025个样本到MPEG-4 AAC文件。
macOS
MPEG-4 AAC文件格式只允许单声道或立体声输出。对于所有其他格式,允许有两个以上的音频输出通道。
并不是所有的采样率都受支持,尽管Mac Audio T金宝appoolbox™API没有明确指定限制。
Linux
要在L金宝appinux机器上支持OPUS文件格式,您必须具备
libsndfile 1.0.29
或已安装的更新版本。在Windows和Mac,此文件随MATLAB附带®,可在美元MATLABROOT / bin / <平台>
.
算法
对象上描述的算法、输入和输出转到多媒体文件块引用页。对象属性对应于块参数,除了:
的对象
FileFormat
属性不支持仅用于视频的文件格式。金宝app对象没有对应的属性写参数。对象只将音频内容写入文件。
对象没有对应的属性视频压缩参数。
对象没有对应的属性文件颜色格式参数。
对象没有对应的属性图像信号参数。