tmplayer.h

来自「中文词性标注子程序第一步」· C头文件 代码 · 共 56 行

H
56
字号
#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 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 + =
减小字号Ctrl + -
显示快捷键?