moyen rapide pour migrer les filtres DirectShow pour Media Foundation MFTs
-
20-09-2019 - |
Question
J'ai quelques filtres DirectShow personnalisé (pour l'encodage / Deconding / Multiplexeur / démultiplexeur).
et je veux les utiliser sur Media Foundation comme MFT.
J'ai entendu certaines personnes disent:
« Microsoft revendique tous les filtres DirectShow ont seulement ajouter quelques code pour migrer vers MFT »
acturally, je doute qu'il y ait un moyen rapide. parce que les méthodes, les API entre DShow et MediaFoundation sont différents.
Mais depuis que quelqu'un me dise ces informations, je voudrais demander:
« Est-ce vrai? Et comment pourrais-je faire la migration rapide? »
Merci d'avance.
La solution
Je pense qu'ils font référence à OGD. Pour un filtre DShow natif, vous auriez besoin d'une enveloppe qui ne diffère pas du filtre qui est utilisé comme proxy pour les OGD.
Autres conseils
Il n'y a pas de migration rapide. Vous devez créer quelque chose qui peut retourner le IMFTransform * à partir d'un IBaseFilter *.
Je fais que dans une application je travaille actuellement.