home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / devices / cd.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  2.2 KB  |  54 lines

  1. €ˆDEVICES_CD_H€DEVICES_CD_HŒ<exec/types.h>Œ<exec/nodes.h>€CD_RESET 1€CD_READ 2€CD_WRITE 3€CD_UPDATE 4€CD_CLEAR 5€CD_STOP 6€CD_START 7€CD_FLUSH 8€CD_MOTOR 9€CD_SEEK 10€CD_FORMAT 11€CD_REMOVE 12€CD_CHANGENUM 13€CD_CHANGESTATE 14€CD_PROTSTATUS 15€CD_GETDRIVETYPE 18€CD_GETNUMTRACKS 19€CD_ADDCHANGEINT 20€CD_REMCHANGEINT 21€CD_GETGEOMETRY 22€CD_EJECT 23€CD_INFO 32€CD_CONFIG 33€CD_TOCMSF 34€CD_TOCLSN 35€CD_READXL 36€CD_PLAYTRACK 37€CD_PLAYMSF 38€CD_PLAYLSN 39€CD_PAUSE 40€CD_SEARCH 41€CD_QCODEMSF 42€CD_QCODELSN 43€CD_ATTENUATE 44€CD_ADDFRAMEINT 45€CD_REMFRAMEINT 46€CDERR_OPENFAIL (-1)€CDERR_ABORTED (-2)€CDERR_NOCMD (-3)€CDERR_BADLENGTH (-4)€CDERR_BADADDRESS (-5)€CDERR_UNITBUSY (-6)€CDERR_SELFTEST (-7)€CDERR_NotSpecified 20€CDERR_NoSecHdr 21€CDERR_BadSecPreamble 22€CDERR_BadSecID 23€CDERR_BadHdrSum 24€CDERR_BadSecSum 25€CDERR_TooFewSecs 26€CDERR_BadSecHdr 27€CDERR_WriteProt 28€CDERR_NoDisk 29€CDERR_SeekError 30€CDERR_NoMem 31€CDERR_BadUnitNum 32€CDERR_BadDriveType 33€CDERR_DriveInUse 34€CDERR_PostReset 35€CDERR_BadDataType 36€CDERR_InvalidState 37€CDERR_Phase 42€CDERR_NoBoard 50€TAGCD_PLAYSPEED 1€TAGCD_READSPEED 2€TAGCD_READXLSPEED 3€TAGCD_SECTORSIZE 4€TAGCD_XLECC 5€TAGCD_EJECTRESET 6
  2. ƒCDInfo{
  3. ‰PlaySpeed;
  4. ‰ReadSpeed;
  5. ‰ReadXLSpeed;
  6. ‰SectorSize;
  7. ‰XLECC;
  8. ‰EjectReset;
  9. ‰Reserved1[4];
  10. ‰MaxSpeed;
  11. ‰AudioPrecision;
  12. ‰Status;
  13. ‰Reserved2[4];
  14. };€CDSTSB_CLOSED 0€CDSTSB_DISK 1€CDSTSB_SPIN 2€CDSTSB_TOC 3€CDSTSB_CDROM 4€CDSTSB_PLAYING 5€CDSTSB_PAUSED 6€CDSTSB_SEARCH 7€CDSTSB_DIRECTION 8€CDSTSF_CLOSED 1€CDSTSF_DISK 2€CDSTSF_SPIN 4€CDSTSF_TOC 8€CDSTSF_CDROM 16€CDSTSF_PLAYING 32€CDSTSF_PAUSED 64€CDSTSF_SEARCH 128€CDSTSF_DIRECTION 256€CDMODE_NORMAL 0€CDMODE_FFWD 1€CDMODE_FREV 2
  15. ƒRMSF{
  16. ŠReserved;
  17. ŠMinute;
  18. ŠSecond;
  19. ŠFrame;
  20. };
  21. «LSNMSF{
  22. ƒRMSF MSF;
  23. —LSN;
  24. };
  25. ƒCDXL{
  26. ƒMinNode¬;
  27. „*Buffer;
  28. ’Length;
  29. ’Actual;
  30. ”IntData;
  31. VOID(*IntCode)();
  32. };
  33. ƒTOCSummary{
  34. ŠFirstTrack;
  35. ŠLastTrack;
  36. «LSNMSF LeadOut;
  37. };
  38. ƒTOCEntry{
  39. ŠCtlAdr;
  40. ŠTrack;
  41. «LSNMSF Position;
  42. };
  43. «CDTOC{
  44. ƒTOCSummary Summary;
  45. ƒTOCEntry Entry;
  46. };
  47. ƒQCode{
  48. ŠCtlAdr;
  49. ŠTrack;
  50. ŠIndex;
  51. ŠZero;
  52. «LSNMSF TrackPosition;
  53. «LSNMSF DiskPosition;
  54. };€CTLADR_CTLMASK 240€CTL_CTLMASK 208€CTL_2AUD 0€CTL_2AUDEMPH 16€CTL_4AUD 128€CTL_4AUDEMPH 144€CTL_DATA 64€CTL_COPYMASK 32€CTL_COPY 32€CTLADR_ADRMASK 15€ADR_POSITION 1€ADR_UPC 2€ADR_ISRC 3€ADR_HYBRID 5‡