Hello,
I will like to help you on this project. I've developed a library(dll) that can be integrated into your application easily. It can play without any external codecs installed(avi, mp4 , mkv etc) with hardware decoding enabled.
Best regards,
Ionut