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

📄 video.h

📁 一个完整的数字硬盘录像机系统软件
💻 H
字号:
// Video.h: interface for the CVideo class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_VIDEO_H__B35A40D1_7DB7_11D3_860F_F6E44D6C9F3C__INCLUDED_)
#define AFX_VIDEO_H__B35A40D1_7DB7_11D3_860F_F6E44D6C9F3C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CVideo  //处理视频类
{
public:
	                   CVideo(CWnd *pDispWnd);//构造函数
	virtual            ~CVideo();//构析函数
	BOOL               Open (CString sMpegFile);
	void               Close();//关闭视频文件
	BOOL               Play();
	void               Stop();//停止播放
	void               Pause();//暂停播放
	int                GetWidth();//得到视频宽度
	int                GetHeight();//获得视频高度
	int                GetFrames();//获得视频总帧数
	int                GetFrame();//获得当前帧
	BOOL               IsPlaying();//是否正在播放
	BOOL               SeekTo(int nFrames);//跳到某一位置
	void               Forward(int nFrames);//快进
	void               Backward(int nFrames);//后退
	int                GetSpeed();//获得播放速度
	void               SetSpeed(int nSpeed);//设置播放速度
	void               SetSound(BOOL bSound);//设置声音
	BOOL               GetSound();//得到声音
	void               AdjustDispWndRect();
private:
	BOOL               m_bOpened;//是否有媒体文件打开
	BOOL               m_bPaused;//是否暂停
	BOOL               m_bPlaying;//是否正在播放
	WORD               m_wDeviceID;//播放设备ID
	CWnd*              m_pDispWnd;
	MCI_DGV_OPEN_PARMS m_OpenParms;
	HWND               m_hVideoWnd;
};
#endif // !defined(AFX_VIDEO_H__B35A40D1_7DB7_11D3_860F_F6E44D6C9F3C__INCLUDED_)

⌨️ 快捷键说明

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