我正在尝试在 tvOS 上使用Superpowered 。我希望能够将音频输出到两个以上的立体声通道。这可以使用 Superpowered SDK 吗?
到目前为止,我尝试修改包含的 tvOS 示例,如下所示:
在
ViewController.m
初始化 Superpowered 的地方,我将channels
参数的值从更改2
为6
。(这适用于 5.1 环绕声,这是连接的输出设备支持的。)在
audioHandler.mm
中,我将以下内容添加到audioProcessingCallback
:SuperpoweredDeInterleave(stereoOutput, buffers[2], buffers[3], numberOfSamples); SuperpoweredDeInterleave(stereoOutput, buffers[4], buffers[5], numberOfSamples);
通过这些更改,我预计嗖嗖声将通过所有 6 个环绕声扬声器播放,但它仅在前置左右扬声器中播放。我还需要做些什么来配置 Superpowered 以实现环绕声输出吗?