⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mediacontrol.h

📁 WINCE下媒体播放器源代码
💻 H
字号:
#pragma once
#include <dshow.h>
class CMediaControl
{
#define WM_GRAPHNOTIFY WM_USER + 101
public:
	CMediaControl(void);
public:
	virtual ~CMediaControl(void);
private:
	//DSHOW 接口
	IGraphBuildes *m_pGB;
	IMediaControl *m_pMC;
	IMediaEventEx *m_pME;
	IVideoWindow  *m_pVW;
	IBasicAudio   *m_pBA;
	IBasicVideo   *m_pBV;
	IMediaSeeking *m_pMS;
	//显示视频的窗口句柄
	HWND m_hOwnerWnd;

public:
	BOOL OpenFile(LPCTSTR strFileName,HWND hOwnerWnd,HWND hNotifyWnd);
	BOOL VideoRun();
	BOOL VideoPause();
	BOOL VideoStop();
	BOOL FitVideoWindow(FLOAT fScale);
	BOOL FullScreen();
	BOOL GetFullScreenStatus();
	BOOL GetMediaEvent(long *lEventCode);
	BOOL SetPositions(DWORD dwPos);
	BOOL GetCurrentPos(DWORD &dwPos);
	BOOL GetDuration(DWORD &dwLength);

private:
	BOOL InitDShow(LPCTSTR strFileName,//视频文件名
		HWND hOwnerWnd,//显示视频的窗口句柄
		HWND hNotifyWnd);//接收DSHOW事件消息的串口句柄
	BOOL UnInitDShow();
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -