AudioFile.h
上传用户:mony888
上传日期:2022-07-26
资源大小:1247k
文件大小:1k
源码类别:

Windows CE

开发平台:

Visual C++

  1. #ifndef _AUDIOFILE_H_
  2. #define _AUDIOFILE_H_
  3. #include <windows.h>
  4. #include <dsound.h>
  5. enum OpenMod{ READ, WRIT };
  6. class AudioFile
  7. {
  8. public:
  9. AudioFile();
  10. virtual ~AudioFile();
  11. MMRESULT ToOpen(LPCTSTR lpFileName, PVOID pFilehdr, DWORD cbHdrSiz, OpenMod Flags);
  12. MMRESULT ToWrit(PBYTE pData, DWORD cbSiz2Writ, PDWORD pcbSizWrot);
  13. MMRESULT ToRead(PBYTE pBuf, DWORD cbSiz2Read, PDWORD pcbSizRead);
  14. BOOL ToClos();
  15. protected:
  16. HANDLE m_fh;
  17. // CHAR m_strFileName[128];
  18. PVOID m_pFileHdr;
  19. DWORD m_dwHdrSiz;
  20. DWORD m_dwSize;
  21. DWORD m_dwFlags;
  22. private:
  23. };
  24. #endif