GetMovieAudioVolumeLevels

GetMovieAudioVolumeLevels

我有一些使用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是否可以满足您的需求?

07-26 08:04