home *** CD-ROM | disk | FTP | other *** search
/ 64'er / 64ER_CD.iso / utilamig / plysid / playsid3.0 / include / clib / playsid_.h
C/C++ Source or Header  |  1994-08-11  |  1KB  |  42 lines

  1. #ifndef CLIB_PLAYSID_PROTOS_H
  2. #define CLIB_PLAYSID_PROTOS_H
  3. /*
  4. **    $Filename: clib/playsid_protos.h $
  5. **    $Release: 1.0 $
  6. **    $Revision: 1.0 $
  7. **
  8. **    C prototypes. For use with 32 bit integers only.
  9. **
  10. **    (C) Copyright 1994 Per Hσkan Sundell and Ron Birk
  11. **    All Rights Reserved
  12. */
  13.  
  14. #ifndef EXEC_TYPES_H
  15. #include <exec/types.h>
  16. #endif
  17.  
  18. LONG AllocEmulResource( void );
  19. void FreeEmulResource ( void );
  20. LONG ReadIcon(char *filename, APTR header );
  21. LONG CheckModule( APTR header );
  22. void SetModule( APTR header, APTR fileLocation, UWORD fileLength );
  23. LONG StartSong( UWORD tune );
  24. void StopSong( void );
  25. void PauseSong( void );
  26. LONG ContinueSong( void );
  27. void ForwardSong( UWORD speed );
  28. void RewindSong( UWORD speed );
  29. void SetVertFreq( UWORD frequency );
  30. void SetChannelEnable( BOOL flags[4] );
  31. void SetReverseEnable( BOOL flag );
  32. /**/
  33. /* The following private function are subject to change in future releases.*/
  34. /* Please do not use them.*/
  35. /**/
  36. void SetTimeSignal( struct Task *task, ULONG timeMask );
  37. void SetTimeEnable( BOOL flag );
  38. void SetDisplaySignal( struct Task *task, ULONG displayMask );
  39. void SetDisplayEnable( BOOL flag );
  40.  
  41. #endif /* CLIB_PLAYSID_PROTOS_H */
  42.