播放声卡
的audioDeviceWriter
系统对象™将音频样本写入音频输出设备。音频设备写入器的属性指定驱动程序、设备和设备属性,如采样率、位深和缓冲区大小。
音频设备写入器的数据流
对象输入音频信号帧audioDeviceWriter
.
的audioDeviceWriter
使用指定的驱动程序将帧(设备输入)传递到指定音频设备的缓冲区。
音频设备以指定的采样率和位深度执行数字到模拟转换。
音频设备输出模拟块到您的扬声器。
将数据传输到音频设备:
创造audioDeviceWriter
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?.
返回一个System对象,deviceWriter
= audioDeviceWriterdeviceWriter
,它实时地将音频样本写入音频输出设备。
设置SampleRate财产deviceWriter
= audioDeviceWriter (sampleRateValue
)sampleRateValue
.
每个属性集deviceWriter
= audioDeviceWriter (___,名称,值
)的名字
到指定的价值
.未指定的属性具有默认值。
DeviceWriter = audioViceWriter(48000,'Bitdepth','8位整数')
创建一个System对象,deviceWriter
,以48 kHz采样率和8位整数位深度运行。
写一帧音频样本,numUnderrun
= deviceWriter (录音所
)录音所
,并返回自上次调用以来运行过的音频样本数量deviceWriter
.
注意:当你呼叫audioDeviceWriter
对象指定的音频设备设备
属性是锁着的。一个音频设备只能被一个锁定audioDeviceWriter
一次。释放音频设备,呼叫释放
在你的audioDeviceWriter
系统对象。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用此语法:
发行版(obj)
音频设备的作家|dsp。AudioFileReader
|dsp。AudioFileWriter
|asiosettings
(音频工具箱)|getAudioDevices
(音频工具箱)