OSX和多声道音频接口:如何选择从哪个声道进行录制?

时间:2019-06-12 14:46:05

标签: macos core-audio audiotoolbox

我们的MacOS应用程序从用户选择的输入设备中以单声道记录。它适用于普通的Mono / Stereo设备,但在选择多声道音频接口进行录制时却可以正常工作。该应用程序始终从第一个频道进行记录。

如何设置要记录的频道?

我没有提供任何源代码,因为录制效果非常好,但是要提及我使用的一些设置,我用以下命令调用AudioQueueNewInput

mFormatID = kAudioFormatLinearPCM;
mSampleRate = 44100;
mFramesPerPacket = 1;
mChannelsPerFrame = 1;
mBitsPerChannel = 32;
mBytesPerPacket = 4;
mBytesPerFrame = 4;
mFormatFlags = kLinearPCMFormatFlagIsFloat;

0 个答案:

没有答案