gpt4 book ai didi

c# - NAudio WaveStream 和多 channel

转载 作者:太空狗 更新时间:2023-10-30 01:07:44 25 4
gpt4 key购买 nike

我有一个 WaveStream,我可以读取 WaveFormat 来获取 channel 数。当我从 WaveStream 中读取时,我是在读取第一个 channel 还是从所有混合 channel 中读取数据?

我想做一个用户控件来显示 WaveForm,但我不确定我的控件是否能正确显示它。

最佳答案

当您从 WaveStream 中读取时,您正在读取所有 channel 样本,一个接一个。首先你正在读取第一个 channel ,第二个样本是第二个 channel 的第一个样本。

如果把它们放在一个数组中,那么第一个索引就是第一个 channel ,第二个索引就是第二个 channel ,第三个索引就是第三个 channel 。因此,如果您在波形中显示左声道,则应显示索引 0、2、4 和 6,如果显示右声道索引 1、3、5 和 7(如果您的立体声波形文件为当然)。

关于c# - NAudio WaveStream 和多 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11408185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com