At least the combination of WPF+MediaFoundation was one main reason to develop an own skin engine (MP2's MPF) that supports DX(9) and DirectShow (due to the lack of MediaFoundation (MF) codecs and features some years ago).Still searching for developers with knowledge about DirectShow, Codecs, MediaFoundation, Video playback and WPF