我有一个音频回调,用于访问 bufferList 并分析音频。
我也需要录制这个音频。首先,在同一个回调中进行录音是否明智?
例如memcpy(void *dest, ioData->mBuffers[0].mData, int byteCount);
或者录音应该有自己的回调?
无论哪种方式,这 memcpy 是正确的方法吗?我如何将此音频写入文件?
音频输入完成并将数据传递给文件写入器后,是否应将 totalByteCount 与 void * dest 上的指针算术一起使用?
在核心音频渲染回调中录制音频的最佳方式是什么?