According the decoder sample in Windows SDK, I realize myself decoder MFT, but there is one question about third-party MFT. I register a amr codec MFT, debug with windows sample code), connect the topology manually, it can play normally. But if I run windows media player, it doesn’t play the file include amr codec.
What should I do? Windows media player can call my codec MFT automatically.
Other question is about MERIT like directshow.
Are you registering your MFT with
MFTRegisteras MSDN suggests?This is the way to make your MFT discoverable by applications.