VC中怎么实现视频播放的画中画功能,求大神的思路!

VC中如何实现视频播放的画中画功能,求大神的思路!!
最近做个视频项目,要在VC中实现画中画功能,就像这幅图片中展现的

求大神给点思路,不慎感激!!

------解决方案--------------------
把两张图片(视频由一些离散的图片组成,所以没有区别)叠在一起,然后再一起显示就好了。
问题提的是画中画,所以是可以默认显示一张图片或者一个视频流是没有问题的。
两张图片叠在一起,我认为能够拉伸图片的分辨率的话,那么下面的工作就只需要相应的拷贝了。
拉伸分辨率可以自己写一个,不过直接去找一个可能是更好的选择。
我知道一个在拉伸图片以及颜色空间转换方面很不错的方式:ffmpeg里的swscale,函数接口调用简单,
内部采用了汇编,性能和功能方面至少比我自己写的要好的多

------解决方案--------------------
用dshow的话,可以考虑VMR9。
------解决方案--------------------
我觉得,完全可以这样考虑,就当做两个播放器好了,一个是你的主播放器,画中画的这个界面,就是一个小的播放器,需要的时候,就在主界面下显示出来.