Obviously Microsoft would prefer that media foundation be used with DirectX and has only exposed hardware accelerated interfaces for directx (unless theres a way to convert opengl contexts to a directx device handle). However, the documentation clearly indicates it should work with regular windows forms as well. I developed video playback code and gave it a try but hit a giant problem. If I use the handle of any regular windows form everything works fine....if I use the window handle of an openTK GameWindow I get no video. Any ideas??