Необходимо воспроизводить звук с помощью DirectSound. Казалось бы все просто, да вот незадача - в файле dsound.h есть следующая строчка: #define DSBFREQUENCY_MAX 100000 которая означает, что вторичный буффер может выводить данные с частотой не выше 100000 Гц. Как же мне вывести звук с частотой дискретизации 128 или даже 192 кГц? Ведь сейчас таких файлов полно. Если кто-нибудь стыкался с таким, подскажите, плиз, как быть. Заранее благодарен.
WishMaster Выкинуть каждый второй сэмпл и получить частоту в 2 раза меньше номинальной, т.е. 64КГц или 96КГц, которые укладываются в диапазон SRC/SSRC DirectSound. ЗЫ: Кстати, в msdn кое-что об этом есть: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Audio_d/hh/Audio_d/aud-design_762c4113-cf54-4c22-886b-596e4bfcc3b5.xml.asp