主程序 对CGraphThread 分析以及事件分析
建立 在MainFrm.cpp OnCreate中
m_pGraphThread = (CGraphThread*)AfxBeginThread(RUNTIME_CLASS(CGraphThread));
if(m_pGraphThread)
m_pGraphThread->SetMainFrame(this);
主程序销毁时 调用
if(m_pGraphThread)
{
CAMEvent e;
m_pGraphThread->PostThreadMessage(CGraphThread::TM_EXIT, 0, (LPARAM)&e);
if(!e.Wait(5000))
{
TRACE(_T("ERROR: Must call TerminateThread() on CMainFrame::m_pGraphThread->m_hThread\n"));
TerminateThread(m_pGraphThread->m_hThread, -1);
}
}
使用 在OpenMedia 事件中调用
if(m_pGraphThread && fUseThread
&& AfxGetAppSettings().fEnableWorkerThreadForOpening)
m_pGraphThread->PostThreadMessage(CGraphThread::TM_OPEN, 0, (LPARAM)pOMD.Detach());
else
OpenMediaPrivate(pOMD);
使用 在CloseMedia事件中调用
if(m_pGraphThread )
{
CAMEvent e;
m_pGraphThread->PostThreadMessage(CGraphThread::TM_CLOSE, 0, (LPARAM)&e);
// either opening or closing has to be blocked to prevent reentering them, closing is the better choice
if(!e.Wait(5000))
{
TRACE(_T("ERROR: Must call TerminateThread() on CMainFrame::m_pGraphThread->m_hThread\n"));
TerminateThread(m_pGraphThread->m_hThread, -1);
m_pGraphThread = (CGraphThread*)AfxBeginThread(RUNTIME_CLASS(CGraphThread));
if(m_pGraphThread)
m_pGraphThread->SetMainFrame(this);
}
}
分享到:
相关推荐
SPlayer
本代码 是从splayer中 分离出来的 测试splayer下的各种控件
射手 splayer免安装版 一个很好的播放器,功能强大,软件精小,是生活的中的好帮手
Tomasen-splayer-acb19a1c6d4d.zipTomasen-splayer-acb19a1c6d4d.zipTomasen-splayer-acb19a1c6d4d.zipTomasen-splayer-
SPlayer-Setup-4.9.1.exe
Splayer 分离出来的播放器 (MFC框架 可运行)
小巧 安全 高性能的播放器 绿色安全, 精致美观
不用安装的播放器,简洁好用,多功能,易于控制。干净。
开源,免费的,大小仅5MB的视频,音频播放器。界面简洁,操作简单,然而功能强大的播放器。 强烈推荐产品!!!
我的播放器_Splayer 使用迅雷APlayer接口,易语言编译 ◾封闭式 DirectShow 架构,不受系统解码环境干扰 ◾全媒体文件格式支持 ◾丰富的媒体文件传输协议(http/https/ftp/mms/rtsp/rtmp/hls等) ◾强大功能(字幕、...
SPlayer纯净版无广告播放利器,
射手影音 splayer 4.1 for Mac 苹果版 新试可以用。破解版
很好的播放器,可在英语学习时隐去和增加字幕
sPlayer_1.0.86.apk
SPlayer-Setup-4.9.4射手影音播放器
Splayer Splayer是Java中人机交互课程的一个学生项目。 这是一个非常简单的mp3播放器。
本代码是从Splayer中 分离出来的 专门测试MediaTree
#SPlayer 一个简单的安卓音乐播放器演示代码。 此代码向您展示如何使用ContentResolver获取音乐列表并使用MediaPlayer播放歌曲。 #特征 获取音乐列表 播放和暂停 播放下一个或上一个 #截屏
splayer_hanged_2437_4yd4dv.dmp
e同步软件:LED SPlayer V1.0.60.zip LEDcaiping