📄 tmplayer.h
字号:
#ifndef TMPlayer_H
#define TMPlayer_H
#include "digitalv.h"
#include <mmsystem.h>
class TMPlayer
{
private:
MCIERROR mciErr;
char Ret[255];
HWND Handle;
MCI_GENERIC_PARMS mciGenericParms;
MCI_OPEN_PARMS mciOpenParms;
MCI_PLAY_PARMS mciPlayParms;
MCI_LOAD_PARMS mciLoadParms;
MCI_SET_PARMS mciSetParms;
MCI_DGV_SETAUDIO_PARMS mciDgvSetAudioParms;
MCI_DGV_SETVIDEO_PARMS mciDgvSetVideoParms;
MCI_DGV_STATUS_PARMS mciDgvStatusParms;
MCI_DGV_STEP_PARMS mciDgvStepParms;
MCI_DGV_RM_PARMS mciDgvRmParms;
MCI_OVLY_WINDOW_PARMS mciOvlyWindowParms;
public:
__fastcall TMPlayer(HWND hWnd)
{
Handle = hWnd;
wDeviceID = 0;
mciErr = 0;
memset(Ret, 0, sizeof(Ret));
}
__fastcall ~TMPlayer(){}
MCIDEVICEID wDeviceID;
void TMPOpenDriver();
void TMPCloseDriver();
void TMPOpen(AnsiString OpenFileName);
void TMPClose();
void TMPPlay();
void TMPStop();
void TMPause();
void TMPSetAudioLeft(int value);
void TMPSetAudioRight(int value);
void TMPSetAudioSourceLeft();
void TMPSetAudioSourceRight();
void TMPSetAudioOn();
void TMPSetAudioOff();
void TMPSetStream(int value);//value is 0 to 2
void TMPSetAudioVolume(int value);//value is 0 to 65535
void TMPSetTimeFormat(AnsiString dwTimeFormat);
void TMPSetVideoOut(int value);
void TMPStep();
DWORD TMPGetTimeFormat();
DWORD TMPGetStatusMode();
DWORD TMPPositon();
DWORD TMPLength();
void TMPSetDisplay(HWND handle);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -