2009-09-01 11 views
5

Ho alcuni filtri personalizzati di DirectShow (per Codifica/Decondazione/Mux/Demux).Modo rapido per migrare i filtri DirectShow su MFT di Media Foundation

e voglio usarli su Media Foundation come MFT.

Ho sentito alcune persone dire:

"Microsoft sostiene tutti i filtri DirectShow hanno solo da aggiungere un codice pochi a migrare verso MFT"

acturally, dubito che ci sia un modo rapido. perché i metodi, le API tra DShow e MediaFoundation sono diversi.

Ma dal momento che qualcuno mi dica queste informazioni, vorrei chiedere: "? Questo è vero e come avrei potuto fare la migrazione rapida"

Grazie in anticipo.

risposta

2

Penso che si riferiscano ai DMO. Per un filtro dshow nativo, è necessario un wrapper non dissimile dal filtro utilizzato come proxy per DMO.

+0

Ho chiesto al tizio che l'ha detto e si è scoperto che ha sbagliato le informazioni. Quindi, questo è un falso allarme. –

0

Non esiste una migrazione rapida. Devi creare qualcosa che possa restituire IMFTransform * da un IBaseFilter *.

Lo sto facendo in un'applicazione a cui sto lavorando attualmente.