我有一些使用GetMovieAudioVolumeLevels()在播放过程中获取QuickTime电影级别的代码。
我有一个8音频 channel 的QuickTime电影,但是使用GetMovieAudioVolumeLevels()调用它只会返回2个 channel 。我正在使用kQTAudioMeter_DeviceMix,现在我假设是因为MacPro只能实际播放2个音频通道(左右),QuickTime将8个通道混合为2个通道。
有人对此有更多经验吗?
谢谢。
最佳答案
看来“channels are automatically mixed-down as needed (when playing multichannel sound through a stereo output, for example).”
SGGetChannelVolume是否可以满足您的需求?