Я пытаюсь воспроизвести звук в Windows XP в многоканальном (параллельном) режиме.
Я где-то читал, что играть параллельные звуки с WinMM, возможно, невозможно,
но вот что я наблюдаю:
Когда я вызываю WaveOutOpen () один раз, а затем много раз вызываю WaveOutWrite ()
тогда звуки не параллельны - они стоят в очереди.
Но когда я вызываю WaveOutOpen, скажу девять раз (а затем сохраню на нем девять дескрипторов)
а затем вызвать девять раз WaveOutWrite () с девятью различными звуками они
играется параллельно (многоканально) - то есть они смешаны.
Кажется, это работает, но я не уверен, что все в порядке, потому что я не нахожу это четко
в любом учебном пособии или документации.
Это нормально - воспроизводить звук таким способом 'много WaveOutOpen' ??