www.pudn.com > 1littlebox.rar > Midi.h


// Midi.h 
 
#ifndef __MIDI_H__ 
#define __MIDI_H__ 
 
#include  
 
class CMidi 
{ 
 
public: 
	CMidi(); 
	~CMidi(); 
 
	int DeviceCountMid( void ); 
 
	BOOL OpenMid( const char * ); 
	BOOL CloseMid( void ); 
 
	BOOL PlayMid( void ); 
	BOOL StopMid( void ); 
	BOOL PauseMid( void ); 
	BOOL IsPlayingMid( void ); 
 
	BOOL GetLengthMid( int *, int * ); 
	int GetMinutesMid( void ); 
	int GetSecondsMid( void ); 
 
	BOOL SeekToMid( int, int ); 
	BOOL SkipForwardMid( int ); 
	BOOL SkipBackMid( int ); 
 
	int GetTempoMid( void ); 
	BOOL SetTempoMid( int ); 
 
protected: 
	BOOL m_bOpenedMid, m_bPausedMid, m_bPlayingMid; 
	WORD m_wDeviceIDMid; 
	int m_nDevicesMid; 
 
}; 
 
#endif