home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / cdrom / cybersound / cdplayer / source / cdplayer_protos.h next >
Text File  |  1977-12-31  |  1KB  |  36 lines

  1.  
  2. /* Version definitions */
  3.  
  4. #define PLAYER_VERSION  1
  5. #define PLAYER_REVISION 1
  6. #define VERSION_STRING "$VER: CDPlayer 1.1 "__AMIGADATE__" by Christian Buchner"
  7.  
  8. /* Prototypes for CDPlayer.c */
  9.  
  10. UWORD CD_SetProgram(ULONG **tracklist, void (*callback)(void));
  11. UWORD CD_ToIndex(UWORD Index);
  12. UWORD CD_CurrentIndex(void);
  13. UWORD CD_CurrentTrack(void);
  14. ULONG CD_CurrentPosition(void);
  15. UWORD CD_NextIndex(void);
  16. UWORD CD_PrevIndex(void);
  17. void CD_Skip(WORD seconds);
  18. void CD_Init(void);
  19. void CD_Start(void);
  20. BOOL CD_Abort(void);
  21. void CD_Pause(void);
  22. void CD_Resume(void);
  23. void CD_Frequency(ULONG frequency);
  24. void CD_Quality(ULONG quality);
  25. BOOL CheckAudio(ULONG Track);
  26. BOOL OpenSCSI(UBYTE *Device, ULONG Unit, BOOL PromotePri);
  27. void CloseSCSI(void);
  28. BOOL InitDriver(UBYTE *Driver, ULONG Buffers);
  29. void DeInitDriver(void);
  30. void ReadBuffer(void);
  31. void PlayBuffer(void);
  32. void __saveds SoundReply(void);
  33. void __saveds SCSIReply(void);
  34. ULONG DoSCSI(struct IOStdReq *IORequest, APTR Command, ULONG CommandLength, APTR Buffer, ULONG Length, ULONG Flags, BOOL Asynchronous, UBYTE *ActivityName);
  35. void __stdargs Message(UBYTE *Msg,...);
  36.