Superpowered 可以用来输出 5.1 或 7.1 环绕声吗?

Can Superpowered be used to output 5.1 or 7.1 surround sound?

我正在 tvOS 上试验 Superpowered。我希望能够将音频输出到两个以上的立体声通道。这可以使用 Superpowered SDK 吗?

到目前为止,我已经尝试修改包含的 tvOS 示例,如下所示:

进行这些更改后,我希望通过所有 6 个环绕立体声扬声器播放嗖嗖声,但它只在左前和右前扬声器中播放。我还需要做什么来为环绕声输出配置 Superpowered 吗?

在 [audioIO 开始] 之前再试试这个:

AVAudioSession *instance = [AVAudioSession sharedInstance];  
NSLog(@"output channels: %ld", (long)instance.outputNumberOfChannels);  
NSLog(@"max channels: %ld", (long)instance.maximumOutputNumberOfChannels);  
BOOL r = [instance setPreferredOutputNumberOfChannels:instance.maximumOutputNumberOfChannels error:&error];  
NSLog(@"set preferred channels: %d error: %@", r, error);  
NSLog(@"output channels: %ld", (long)instance.outputNumberOfChannels);