Forma rápida de migrar filtros DirectShow a los medios de comunicación de la Fundación MFT
-
20-09-2019 - |
Pregunta
Tengo algunos filtros DirectShow personalizado (para la codificación / Deconding / Mux / demultiplexores).
y quiero utilizarlos en Media Foundation como MFT.
He oído que algunas personas dicen:
"Microsoft afirma todos los filtros DirectShow sólo tienen que añadir un poco código para migrar a MFT"
acturally, no creo que hay una manera rápida. porque los métodos, las API de entre DShow y MediaFoundation son diferentes.
Sin embargo, desde que alguien me diga esta información, me gustaría preguntar:
"¿Es esto cierto? Y ¿Cómo podría hacer la migración rápida?"
Gracias de antemano.
Solución
Creo que se están refiriendo a OGD. Para un filtro DShow nativa, se necesitaría una envoltura que no es diferente a la del filtro que se utiliza como sustituto de la OGD.
Otros consejos
No hay migración rápida. Hay que crear algo que puede devolver el IMFTransform * desde una IBaseFilter *.
estoy haciendo que en una aplicación que estoy trabajando actualmente.