Прошло много лет с тех пор, как я это сделал, но я попробую.
Используя Windows Media Format SDK, вы должны создать IWMWriter и настроить, сколько у него потоков. Вы должны установить для входных свойств для каждого потока значение NULL, что говорит о том, что не следует сжимать каждый образец. После этого вы просто делаете IWMWriter :: WriteSample (...).
Извините, я не помню всех остальных деталей.