Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 WaveStream,我可以读取 WaveFormat 来获取通道数。当我从那个 WaveStream 中读取数据时,我是在读取第一个通道还是从所有混合通道中读取数据?
我想做一个用户控件来显示 WaveForm,但我不确定我的控件是否正确显示。
当您从 WaveStream 读取时,您正在读取所有通道样本,一个接一个。首先,您正在读取第一个通道,第二个样本是第二个通道的第一个样本。
如果你把它们放在一个数组中,那么第一个索引是第一个通道,第二个索引是第二个通道,第三个索引是第三个通道。因此,如果您在波形中显示左声道,则应显示索引 0、2、4 和 6,如果显示右声道索引 1、3、5 和 7(如果您有课程)。