audioPlayerRecorder
同时播放和记录使用音频设备
描述
的audioPlayerRecorder
系统对象™读写音频样本使用你的电脑的音频设备。使用audioPlayerRecorder
,你必须有一个音频设备和驱动程序能够同时播放和记录。
看到音频I / O:缓冲、延迟和吞吐量数据流的详细解释。
同时播放和记录:
创建
audioPlayerRecorder
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
语法
描述
返回一个系统对象,playRec
= audioPlayerRecorderplayRec
,播放音频样本到音频设备和记录样本相同的音频设备,实时。
设置SampleRate财产playRec
= audioPlayerRecorder (sampleRateValue
)sampleRateValue
。
每个属性集playRec
= audioPlayerRecorder (___,名称,值
)的名字
到指定的价值
。未指定的属性有默认值。
例子:“BitDepth”playRec = audioPlayerRecorder(48000年,8位整数)
创建一个系统对象,playRec
,在48千赫采样率和一个8位整数位深度。
属性
使用
语法
描述
写一帧音频样本,audioFromDevice
= playRec (audioToDevice
)audioToDevice
选中的音频设备,并返回一个框架的音频,audioFromDevice
。
(
返回样品溢出自从上次调用的数量audioFromDevice
,numUnderrun
)= playRec (audioToDevice
)playRec
。
(
返回的数量样品暗流自从上次打电话audioFromDevice
,numUnderrun
,numOverrun
)= playRec (audioToDevice
)playRec
。
注意:当你打电话给audioPlayerRecorder
系统对象,指定的音频设备设备
属性是锁着的。一个音频设备可以被只有一个锁audioPlayerRecorder
在一个时间。发布音频设备,电话释放
在audioPlayerRecorder
系统对象。
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
扩展功能
版本历史
介绍了R2017a