CDAudio.h
上传用户:sdpcwz
上传日期:2009-12-14
资源大小:1237k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. // CDAudio.h
  2. #ifndef __CDAUDIO_H__
  3. #define __CDAUDIO_H__
  4. class CCDAudio
  5. {
  6. public:
  7. CCDAudio();
  8. ~CCDAudio();
  9. BOOL Open( void );
  10. void Close( void );
  11. BOOL Play( void );
  12. void Stop( void );
  13. void Pause( void );
  14. int GetTotalTracks( void );
  15. int GetCurrentTrack( void );
  16. void GetTotalLength( int *, int* );
  17. void GetTrackLength( int, int *, int * );
  18. int GetMinutes( void );
  19. int GetSeconds( void );
  20. int GetFrames( void );
  21. BOOL IsDriveReady( void );
  22. BOOL IsPlaying( BOOL * );
  23. BOOL IsAudioTrack( int );
  24. BOOL SeekTo( int, int, int, int );
  25. void SkipForward( int );
  26. void SkipBack( int );
  27. void CloseDrive( void );
  28. void OpenDrive( void );
  29. private:
  30. BOOL m_bOpened, m_bPaused, m_bPlaying;
  31. WORD m_wDeviceID;
  32. };
  33. #endif