audio-recording - 如何使用 IAudioCaptureClient 录制立体声音频数据?
问题描述
我正在使用 Microsoft 的 Core Audio API 从桌面的线路输入录制立体声音频。它以 44100Hz,32 位记录。我想知道立体声数据是如何记录到缓冲区中的,比如第一个 32 位是一个麦克风,下一个 32 位是第二个麦克风还是其他什么?这是我用来录制音频的代码
解决方案
通常,通道是交错的。所以你的缓冲区应该是这样的:[left 16 bits][right 16 bits][left 16 bits][right 16 bits] ... [left 16 bits][right 16 bits]。
推荐阅读
- javascript - JavaScript 可移动 div 和 JavaScript
- c++ - Windows Mutex 和 waitforsingleobject 如何在内部工作
- python - 在我已经是微数据集中的索引错误太多
- ios - 在 appstoreconnect 上查看 appstore 选项不可用
- python - Python 正则表达式 - 任何子字符串匹配
- node.js - 如何修复 gcloud 应用部署错误 云构建失败。故障状态:未知?
- java - Android:RecyclerViewAdapter 中的 GetApplication
- keras - 性别分类-VGG模型
- python - Python:如何在我的时间序列中减少每天的前 5 分钟?
- javascript - 通过内容脚本在 XML 文件中注入 javascript