播放声卡
这个音频设备编写器
系统对象™将音频样本写入音频输出设备。音频设备写入器的属性指定驱动程序、设备和设备属性,如采样率、位深和缓冲区大小。
看见音频I/O:缓冲、延迟和吞吐量有关音频设备写入器数据流的详细说明。
将数据流传输到音频设备:
创建音频设备编写器
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解有关系统对象如何工作的更多信息,请参见什么是系统对象?.
返回一个System对象,设备编写器
= audioDeviceWriter设备编写器
,它实时地将音频样本写入音频输出设备。
设置SampleRate财产设备编写器
=音频设备编写器(sampleRateValue
)sampleRateValue
.
设置每个属性设备编写器
=音频设备编写器(___,名称、值
)的名字
到指定的价值
.未指定的属性具有默认值。
deviceWriter = audioDeviceWriter(48000,'BitDepth','8位整数')
创建一个System对象,设备编写器
,它的采样率为48 kHz,深度为8位整数。
写一帧音频样本,numUnderrun
= deviceWriter (audioToDevice
)audioToDevice
,并返回自上次调用以来运行过的音频样本数量设备编写器
.
注意:当你呼叫音频设备编写器
对象指定的音频设备设备
属性已锁定。音频设备只能由一个用户锁定音频设备编写器
在一个时间。要释放音频设备,请调用释放
在你的音频设备编写器
系统对象。
若要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名为的系统对象的系统资源obj
,使用下面的语法:
发行版(obj)