Alexsys Новенький
Зарегистрирован: 05.01.2008 Сообщения: 7
|
Добавлено: Сб Янв 05, 2008 4:37 am Заголовок сообщения: Зачем нужен Wav Dest фильтр??? |
|
|
Здравствуйте. Во первых, огромное спасибо создателям за этот сайт и этот форум. Именно отсюда началось мое мало мальски сознательное понимание того, что такое Direct Show и с чем его едят.
Вопрос такой: я не совсем понимаю, зачем нужен фильтр Wav Dest. Его всюду ставят в схемах перекодировки из MP3 в WAV и наоборот, перед фильтром File Writer. Мои эксперименты показали, что всё и без него нормально работает.
К примеру, следующий граф:
[ FileReader ] -> [ MPEG1Splitter ] -> [ MPEG Layer 3 Decoder ] -> [ FileWriter ]
Между File Writer-ом и декодером должен стоять Wav Dest, но его отсутствие или наличие никак на работу программы не влияет. В качестве декодера использую Fraunhofer 1.9 (l3codecx.ax).
Читал, что Wave Dest на самом деле ничего не делает, а нужен для совместимости. Была идея, что он MEDIATYPE_Audio преобразует в MEDIATYPE_Stream, но это на уровне домыслов.
P.S. За основу для своей проги я взял вот эту вот http://www.juhara.com/article-17-DirectShow-Tips-Developing-WAV-MP3-Converter.html.[/url] |
|