Skip to content

v1.0.1

Latest

Choose a tag to compare

@SwartzMss SwartzMss released this 26 May 14:25
7fb5cb2

音频捕获模块优化

问题修复

  • 修复了音频初始化失败的问题(错误代码:0x-7ff8ffa9)
  • 解决了音频格式结构不完整导致的参数非法错误

技术改进

  1. 音频格式处理

    • 升级为 WAVEFORMATEXTENSIBLE 格式支持
    • 完整保留音频设备的扩展格式信息
    • 优化了音频格式的转换逻辑
  2. 内存管理

    • 使用 CoTaskMemAlloc/CoTaskMemFree 替代 new/delete
    • 优化了内存分配和释放策略
    • 避免了不必要的内存复制
  3. 兼容性提升

    • 更好地支持现代声卡设备
    • 提高了与不同音频格式的兼容性
    • 优化了系统混音格式的处理

性能优化

  • 减少了不必要的数据复制
  • 优化了音频格式转换流程
  • 提高了音频捕获的稳定性

影响范围

  • 音频捕获模块
  • 语音识别服务
  • 实时音频处理

测试建议

  • 验证不同音频设备的兼容性
  • 检查音频捕获的稳定性
  • 确认内存使用情况