📄 video.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 + -