2009-09-01 15 views
5

Ich habe einige benutzerdefinierte DirectShow-Filter (für Encoding/Dekodierung/Mux/Demux).Schnelle Möglichkeit zum Migrieren von DirectShow-Filtern zu Media Foundation MFTs

und ich möchte sie auf Media Foundation als MFTs verwenden.

Ich habe einige Leute sagen hören:

„Microsoft behauptet, alle Directshow-Filter müssen nur einige Code in den MFTs zu migrieren“

acturally, ich bezweifle, dass es eine schnelle Möglichkeit ist. weil die Methoden, APIs zwischen DShow und MediaFoundation unterschiedlich sind.

Aber da mir jemand diese Informationen sagen, würde ich fragen: „? Ist das wahr und wie könnte ich die schnelle Migration zu tun“

Vielen Dank im Voraus.

Antwort

2

Ich denke, sie beziehen sich auf DMOs. Für einen nativen dshow-Filter benötigen Sie einen Wrapper, der dem Filter, der als Proxy für DMOs verwendet wird, nicht unähnlich ist.

+0

Ich habe den Typen gefragt, der das gesagt hat, und stellt sich heraus, dass er die Informationen falsch nahm. Also, das ist ein falscher Alarm. –

0

Es gibt keine schnelle Migration. Sie müssen etwas erstellen, das die IMFTransform * von einem IBaseFilter * zurückgeben kann.

Ich mache das in einer Anwendung, an der ich gerade arbeite.