一个简单的基于 DirectShow 的播放器 2(对话框类)
上篇文章分析了一个封装DirectShow各种接口的封装类(CDXGraph):一个简单的基于 DirectShow 的播放器 1(封装类)
本文继续上篇文章,分析一下调用这个封装类(CDXGraph)的对话框类(CSimplePlayerDlg),看看在MFC中如何使用这个类(CDXGraph)。
首先来看看CSimplePlayerDlg这个类的定义,瞧瞧SimplePlayerDlg.h这个头文件。
void CSimplePlayerDlg::OnButtonStop() {if (mFilterGraph){mFilterGraph->SetCurrentPosition(0);mFilterGraph->Stop();// Stop the timerif (mSliderTimer){KillTimer(mSliderTimer);mSliderTimer = 0;}}}播放器源代码下载:http://download.csdn.net/detail/leixiaohua1020/6453467