首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

一个简略的基于 DirectShow 的播放器 2(对话框类)

2013-10-27 
一个简单的基于 DirectShow 的播放器2(对话框类)上篇文章分析了一个封装DirectShow各种接口的封装类(CDXGr

一个简单的基于 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



热点排行