从MTAudioProcessingTap访问多渠道数据

时间:2016-04-08 21:33:49

标签: ios avfoundation core-audio

我使用MTAudioProcessingTapApple's sample code处理一些多声道音频,但我想知道它是否支持除立体声以外的任何内容?尽管用于设置AVAsset的6频道AVMutableAudioMixInputParameters,我仍然只能在点按"准备"时看到两个数据通道。回调被称为:

static void prepare(MTAudioProcessingTapRef tap, CMItemCount maxFrames, const AudioStreamBasicDescription *processingFormat)

在该回调中,processingFormat->mChannelsPerFrame等于2.但processingFormat首先在哪里设置?有没有办法改变这个以匹配6通道资产?换句话说,水龙头是否支持多渠道数据?除了示例项目和WWDC2012 video之外,MTAudioProcessingTap上没有太多文档,因此这是一个追踪问题的挑战。谢谢你的阅读。

0 个答案:

没有答案