发挥声卡
的audioDeviceWriter
系统对象™写音频样本音频输出设备。音频设备的作家的属性指定驱动程序,设备,如采样率和设备属性,深度,和缓冲区大小。
看到音频I / O:缓冲、延迟和吞吐量音频设备的详细解释作家数据流。
流数据到音频设备:
创建audioDeviceWriter
对象并设置其属性。
调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
返回一个系统对象,deviceWriter
= audioDeviceWriterdeviceWriter
,写音频样本实时音频输出设备。
设置SampleRate财产deviceWriter
= audioDeviceWriter (sampleRateValue
)sampleRateValue
。
每个属性集deviceWriter
= audioDeviceWriter (___,名称,值
)的名字
到指定的价值
。未指定的属性有默认值。
“BitDepth”deviceWriter = audioDeviceWriter(48000年,8位整数)
创建一个系统对象,deviceWriter
,在48千赫采样率和一个8位整数位深度。
写一帧音频样本,numUnderrun
= deviceWriter (audioToDevice
)audioToDevice
,选中的音频设备和返回音频样本数量的暗流自从上次打电话deviceWriter
。
注意:当你打电话给audioDeviceWriter
系统对象,指定的音频设备设备
属性是锁着的。一个音频设备可以被只有一个锁audioDeviceWriter
在一个时间。发布音频设备,电话释放
在你的audioDeviceWriter
系统对象。
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
asiosettings
|getAudioDevices
|音频设备的作家|audioDeviceReader
|audioPlayerRecorder
|dsp.AudioFileWriter
|dsp.AudioFileReader