Frist of all, DirectShow
не является частью DirectX
.Вместо этого он является частью основного пакета Windows SDK и компонентов (не путайте с префиксом «Direct-»).
Windows SDK поставляется с отличным инструментом: GraphEdit.Это также описано в MSDN: Использование GraphEdit .
Вы можете построить график мульти-воспроизведения прямо здесь без программирования и получить базовое представление о том, как все работает.Вы также сможете сделать то же самое в коде.
Запись может быть более хитрой, и об этом мы поговорим позже.Вы решите, используете ли вы сжатие или сейчас, какой формат вы предпочитаете.Для простого PCM
.WAV
вам потребуется дополнительный фильтр, который доступен в качестве образца из Windows SDK или более ранней версии: Пример фильтра WavDest .