/Lib/plat-linux2/CDROM.py

http://unladen-swallow.googlecode.com/ · Python · 207 lines · 204 code · 2 blank · 1 comment · 0 complexity · 5972f77f23720ce6893c137fccb654a6 MD5 · raw file

  1. # Generated by h2py from /usr/include/linux/cdrom.h
  2. CDROMPAUSE = 0x5301
  3. CDROMRESUME = 0x5302
  4. CDROMPLAYMSF = 0x5303
  5. CDROMPLAYTRKIND = 0x5304
  6. CDROMREADTOCHDR = 0x5305
  7. CDROMREADTOCENTRY = 0x5306
  8. CDROMSTOP = 0x5307
  9. CDROMSTART = 0x5308
  10. CDROMEJECT = 0x5309
  11. CDROMVOLCTRL = 0x530a
  12. CDROMSUBCHNL = 0x530b
  13. CDROMREADMODE2 = 0x530c
  14. CDROMREADMODE1 = 0x530d
  15. CDROMREADAUDIO = 0x530e
  16. CDROMEJECT_SW = 0x530f
  17. CDROMMULTISESSION = 0x5310
  18. CDROM_GET_MCN = 0x5311
  19. CDROM_GET_UPC = CDROM_GET_MCN
  20. CDROMRESET = 0x5312
  21. CDROMVOLREAD = 0x5313
  22. CDROMREADRAW = 0x5314
  23. CDROMREADCOOKED = 0x5315
  24. CDROMSEEK = 0x5316
  25. CDROMPLAYBLK = 0x5317
  26. CDROMREADALL = 0x5318
  27. CDROMGETSPINDOWN = 0x531d
  28. CDROMSETSPINDOWN = 0x531e
  29. CDROMCLOSETRAY = 0x5319
  30. CDROM_SET_OPTIONS = 0x5320
  31. CDROM_CLEAR_OPTIONS = 0x5321
  32. CDROM_SELECT_SPEED = 0x5322
  33. CDROM_SELECT_DISC = 0x5323
  34. CDROM_MEDIA_CHANGED = 0x5325
  35. CDROM_DRIVE_STATUS = 0x5326
  36. CDROM_DISC_STATUS = 0x5327
  37. CDROM_CHANGER_NSLOTS = 0x5328
  38. CDROM_LOCKDOOR = 0x5329
  39. CDROM_DEBUG = 0x5330
  40. CDROM_GET_CAPABILITY = 0x5331
  41. CDROMAUDIOBUFSIZ = 0x5382
  42. DVD_READ_STRUCT = 0x5390
  43. DVD_WRITE_STRUCT = 0x5391
  44. DVD_AUTH = 0x5392
  45. CDROM_SEND_PACKET = 0x5393
  46. CDROM_NEXT_WRITABLE = 0x5394
  47. CDROM_LAST_WRITTEN = 0x5395
  48. CDROM_PACKET_SIZE = 12
  49. CGC_DATA_UNKNOWN = 0
  50. CGC_DATA_WRITE = 1
  51. CGC_DATA_READ = 2
  52. CGC_DATA_NONE = 3
  53. CD_MINS = 74
  54. CD_SECS = 60
  55. CD_FRAMES = 75
  56. CD_SYNC_SIZE = 12
  57. CD_MSF_OFFSET = 150
  58. CD_CHUNK_SIZE = 24
  59. CD_NUM_OF_CHUNKS = 98
  60. CD_FRAMESIZE_SUB = 96
  61. CD_HEAD_SIZE = 4
  62. CD_SUBHEAD_SIZE = 8
  63. CD_EDC_SIZE = 4
  64. CD_ZERO_SIZE = 8
  65. CD_ECC_SIZE = 276
  66. CD_FRAMESIZE = 2048
  67. CD_FRAMESIZE_RAW = 2352
  68. CD_FRAMESIZE_RAWER = 2646
  69. CD_FRAMESIZE_RAW1 = (CD_FRAMESIZE_RAW-CD_SYNC_SIZE)
  70. CD_FRAMESIZE_RAW0 = (CD_FRAMESIZE_RAW-CD_SYNC_SIZE-CD_HEAD_SIZE)
  71. CD_XA_HEAD = (CD_HEAD_SIZE+CD_SUBHEAD_SIZE)
  72. CD_XA_TAIL = (CD_EDC_SIZE+CD_ECC_SIZE)
  73. CD_XA_SYNC_HEAD = (CD_SYNC_SIZE+CD_XA_HEAD)
  74. CDROM_LBA = 0x01
  75. CDROM_MSF = 0x02
  76. CDROM_DATA_TRACK = 0x04
  77. CDROM_LEADOUT = 0xAA
  78. CDROM_AUDIO_INVALID = 0x00
  79. CDROM_AUDIO_PLAY = 0x11
  80. CDROM_AUDIO_PAUSED = 0x12
  81. CDROM_AUDIO_COMPLETED = 0x13
  82. CDROM_AUDIO_ERROR = 0x14
  83. CDROM_AUDIO_NO_STATUS = 0x15
  84. CDC_CLOSE_TRAY = 0x1
  85. CDC_OPEN_TRAY = 0x2
  86. CDC_LOCK = 0x4
  87. CDC_SELECT_SPEED = 0x8
  88. CDC_SELECT_DISC = 0x10
  89. CDC_MULTI_SESSION = 0x20
  90. CDC_MCN = 0x40
  91. CDC_MEDIA_CHANGED = 0x80
  92. CDC_PLAY_AUDIO = 0x100
  93. CDC_RESET = 0x200
  94. CDC_IOCTLS = 0x400
  95. CDC_DRIVE_STATUS = 0x800
  96. CDC_GENERIC_PACKET = 0x1000
  97. CDC_CD_R = 0x2000
  98. CDC_CD_RW = 0x4000
  99. CDC_DVD = 0x8000
  100. CDC_DVD_R = 0x10000
  101. CDC_DVD_RAM = 0x20000
  102. CDS_NO_INFO = 0
  103. CDS_NO_DISC = 1
  104. CDS_TRAY_OPEN = 2
  105. CDS_DRIVE_NOT_READY = 3
  106. CDS_DISC_OK = 4
  107. CDS_AUDIO = 100
  108. CDS_DATA_1 = 101
  109. CDS_DATA_2 = 102
  110. CDS_XA_2_1 = 103
  111. CDS_XA_2_2 = 104
  112. CDS_MIXED = 105
  113. CDO_AUTO_CLOSE = 0x1
  114. CDO_AUTO_EJECT = 0x2
  115. CDO_USE_FFLAGS = 0x4
  116. CDO_LOCK = 0x8
  117. CDO_CHECK_TYPE = 0x10
  118. CD_PART_MAX = 64
  119. CD_PART_MASK = (CD_PART_MAX - 1)
  120. GPCMD_BLANK = 0xa1
  121. GPCMD_CLOSE_TRACK = 0x5b
  122. GPCMD_FLUSH_CACHE = 0x35
  123. GPCMD_FORMAT_UNIT = 0x04
  124. GPCMD_GET_CONFIGURATION = 0x46
  125. GPCMD_GET_EVENT_STATUS_NOTIFICATION = 0x4a
  126. GPCMD_GET_PERFORMANCE = 0xac
  127. GPCMD_INQUIRY = 0x12
  128. GPCMD_LOAD_UNLOAD = 0xa6
  129. GPCMD_MECHANISM_STATUS = 0xbd
  130. GPCMD_MODE_SELECT_10 = 0x55
  131. GPCMD_MODE_SENSE_10 = 0x5a
  132. GPCMD_PAUSE_RESUME = 0x4b
  133. GPCMD_PLAY_AUDIO_10 = 0x45
  134. GPCMD_PLAY_AUDIO_MSF = 0x47
  135. GPCMD_PLAY_AUDIO_TI = 0x48
  136. GPCMD_PLAY_CD = 0xbc
  137. GPCMD_PREVENT_ALLOW_MEDIUM_REMOVAL = 0x1e
  138. GPCMD_READ_10 = 0x28
  139. GPCMD_READ_12 = 0xa8
  140. GPCMD_READ_CDVD_CAPACITY = 0x25
  141. GPCMD_READ_CD = 0xbe
  142. GPCMD_READ_CD_MSF = 0xb9
  143. GPCMD_READ_DISC_INFO = 0x51
  144. GPCMD_READ_DVD_STRUCTURE = 0xad
  145. GPCMD_READ_FORMAT_CAPACITIES = 0x23
  146. GPCMD_READ_HEADER = 0x44
  147. GPCMD_READ_TRACK_RZONE_INFO = 0x52
  148. GPCMD_READ_SUBCHANNEL = 0x42
  149. GPCMD_READ_TOC_PMA_ATIP = 0x43
  150. GPCMD_REPAIR_RZONE_TRACK = 0x58
  151. GPCMD_REPORT_KEY = 0xa4
  152. GPCMD_REQUEST_SENSE = 0x03
  153. GPCMD_RESERVE_RZONE_TRACK = 0x53
  154. GPCMD_SCAN = 0xba
  155. GPCMD_SEEK = 0x2b
  156. GPCMD_SEND_DVD_STRUCTURE = 0xad
  157. GPCMD_SEND_EVENT = 0xa2
  158. GPCMD_SEND_KEY = 0xa3
  159. GPCMD_SEND_OPC = 0x54
  160. GPCMD_SET_READ_AHEAD = 0xa7
  161. GPCMD_SET_STREAMING = 0xb6
  162. GPCMD_START_STOP_UNIT = 0x1b
  163. GPCMD_STOP_PLAY_SCAN = 0x4e
  164. GPCMD_TEST_UNIT_READY = 0x00
  165. GPCMD_VERIFY_10 = 0x2f
  166. GPCMD_WRITE_10 = 0x2a
  167. GPCMD_WRITE_AND_VERIFY_10 = 0x2e
  168. GPCMD_SET_SPEED = 0xbb
  169. GPCMD_PLAYAUDIO_TI = 0x48
  170. GPCMD_GET_MEDIA_STATUS = 0xda
  171. GPMODE_R_W_ERROR_PAGE = 0x01
  172. GPMODE_WRITE_PARMS_PAGE = 0x05
  173. GPMODE_AUDIO_CTL_PAGE = 0x0e
  174. GPMODE_POWER_PAGE = 0x1a
  175. GPMODE_FAULT_FAIL_PAGE = 0x1c
  176. GPMODE_TO_PROTECT_PAGE = 0x1d
  177. GPMODE_CAPABILITIES_PAGE = 0x2a
  178. GPMODE_ALL_PAGES = 0x3f
  179. GPMODE_CDROM_PAGE = 0x0d
  180. DVD_STRUCT_PHYSICAL = 0x00
  181. DVD_STRUCT_COPYRIGHT = 0x01
  182. DVD_STRUCT_DISCKEY = 0x02
  183. DVD_STRUCT_BCA = 0x03
  184. DVD_STRUCT_MANUFACT = 0x04
  185. DVD_LAYERS = 4
  186. DVD_LU_SEND_AGID = 0
  187. DVD_HOST_SEND_CHALLENGE = 1
  188. DVD_LU_SEND_KEY1 = 2
  189. DVD_LU_SEND_CHALLENGE = 3
  190. DVD_HOST_SEND_KEY2 = 4
  191. DVD_AUTH_ESTABLISHED = 5
  192. DVD_AUTH_FAILURE = 6
  193. DVD_LU_SEND_TITLE_KEY = 7
  194. DVD_LU_SEND_ASF = 8
  195. DVD_INVALIDATE_AGID = 9
  196. DVD_LU_SEND_RPC_STATE = 10
  197. DVD_HOST_SEND_RPC_STATE = 11
  198. DVD_CPM_NO_COPYRIGHT = 0
  199. DVD_CPM_COPYRIGHTED = 1
  200. DVD_CP_SEC_NONE = 0
  201. DVD_CP_SEC_EXIST = 1
  202. DVD_CGMS_UNRESTRICTED = 0
  203. DVD_CGMS_SINGLE = 2
  204. DVD_CGMS_RESTRICTED = 3
  205. CDROM_MAX_SLOTS = 256