home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Multimedia Jumpstart 1.1a / CD_ROM.BIN / develpmt / source / waveconv / msadpcm.h < prev    next >
C/C++ Source or Header  |  1992-09-12  |  1KB  |  37 lines

  1. /** msadpcm.h
  2.  *
  3.      (C) Copyright Microsoft Corp. 1991, 1992.  All rights reserved.
  4.  
  5.      You have a royalty-free right to use, modify, reproduce and 
  6.      distribute the Sample Files (and/or any modified version) in 
  7.      any way you find useful, provided that you agree that 
  8.      Microsoft has no warranty obligations or liability for any 
  9.      Sample Application Files which are modified. 
  10.      
  11.      If you did not get this from Microsoft Sources, then it may not be the
  12.      most current version.  This sample code in particular will be updated
  13.      and include more documentation.  
  14.  
  15.      Sources are:
  16.          The MM Sys File Transfer BBS: The phone number is 206 936-4082.
  17.     CompuServe: WINSDK forum, MDK section.
  18.     Anonymous FTP from ftp.uu.net vendors\microsoft\multimedia
  19.  *
  20.  **/
  21.  
  22. #ifndef _MSADPCM_H_
  23. #define _MSADPCM_H_
  24.  
  25. #define MSADPCMAPI  FAR PASCAL
  26. //
  27. //  function prototypes from MSADPCM.C
  28. //
  29. DWORD MSADPCMAPI msadpcmDecode4Bit(LPADPCMWAVEFORMAT lpwfADPCM, HPSTR hpSrc, LPPCMWAVEFORMAT lpwfPCM, HPSTR hpDst, DWORD dwSrcLen);
  30. DWORD MSADPCMAPI msadpcmEncode4Bit(LPPCMWAVEFORMAT lpwfPCM, HPSTR hpSrc, LPADPCMWAVEFORMAT lpwfADPCM, HPSTR hpDst, DWORD dwSrcLen);
  31. BOOL  MSADPCMAPI msadpcmIsValidFormat(LPWAVEFORMATEX lpwfx);
  32. BOOL  MSADPCMAPI msadpcmBuildFormatHeader(LPWAVEFORMATEX lpwfxSrc, LPWAVEFORMATEX lpwfxDst);
  33.  
  34. #endif
  35.  
  36. /** EOF: msadpcm.h **/
  37.