2009-09-01 25 views
5

Mam kilka niestandardowych filtrów DirectShow (dla kodowania/dekonowania/Mux/Demux).Szybki sposób migrowania filtrów DirectShow do programów Media Foundation MFT

i chcę używać ich w programie Media Foundation jako MFT.

Słyszałem, niektórzy mówią:

„Microsoft twierdzi, wszystkie filtry DirectShow mają tylko dodać kilka kod do migracji do MFTs”

acturally, wątpię, jest to szybki sposób. ponieważ metody, interfejsy API między DShow i MediaFoundation są różne.

Ale ponieważ ktoś mi tę informację, chciałbym zapytać: „Czy jest to prawda i jak mogę zrobić szybką migrację”

Z góry dziękuję.

Odpowiedz

2

Myślę, że odnoszą się one do DMO. W przypadku natywnego filtra dshow potrzebna byłaby opakowanie, które nie jest podobne do filtru używanego jako proxy dla DMO.

+0

Poprosiłem gościa, który o tym powiedział, i okazało się, że źle podał informacje. Jest to fałszywy alarm. –

0

Nie ma szybkiej migracji. Musisz stworzyć coś, co może zwrócić IMFTransform * z IBaseFilter *.

Robię to w aplikacji, nad którą obecnie pracuję.