【问题标题】:initialize audiounit with kAudioFormatiLBC用 kAudioFormatiLBC 初始化 audiounit
【发布时间】:2011-08-17 08:50:56
【问题描述】:

我正在尝试初始化 AudioUnit 以使用 ilbc 录制音频。不幸的是,我需要使用 ilbc 作为编解码器,我无法选择其他的。
在阅读了文档和论坛后,我发现使用 ilbc 的正确流描述符应该是这样的:

streamDesc.mSampleRate = 8000.0;  
streamDesc.mFormatID         = kAudioFormatiLBC;  
streamDesc.mChannelsPerFrame = 1;

然后我使用:

AudioFormatGetProperty(kAudioFormatProperty_FormatInfo,
                           0, NULL, &size, &streamDesc);

填写结构中的空白字段,但我总是收到有关格式的错误。

有人对 streamDesc 的正确参数有一些想法吗?

谢谢

【问题讨论】:

标签: iphone ios5 core-audio audiounit


【解决方案1】:

您无法通过音频单元或图形处理压缩流格式,例如 kAudioFormatiLBC,这是不受支持的。

【讨论】:

  • 好的,那么在 iOS 上处理压缩音频格式的最佳方法是什么?
猜你喜欢
  • 1970-01-01
  • 2014-12-29
  • 2014-08-23
  • 1970-01-01
  • 1970-01-01
  • 2020-02-08
  • 1970-01-01
  • 1970-01-01
  • 2021-11-11
相关资源
最近更新 更多