edevdefs.h 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. /**
  2. * This file has no copyright assigned and is placed in the Public Domain.
  3. * This file is part of the mingw-w64 runtime package.
  4. * No warranty is given; refer to the file DISCLAIMER.PD within this package.
  5. */
  6. #ifndef _EDEVDEFS_H
  7. #define _EDEVDEFS_H
  8. #define ED_TOP 0x00000001
  9. #define ED_MIDDLE 0x00000002
  10. #define ED_BOTTOM 0x00000004
  11. #define ED_LEFT 0x00000100
  12. #define ED_CENTER 0x00000200
  13. #define ED_RIGHT 0x00000400
  14. #define ED_DEVCAP_CAN_RECORD 0x00001001
  15. #define ED_DEVCAP_CAN_RECORD_STROBE 0x00001002
  16. #define ED_DEVCAP_HAS_AUDIO 0x00001003
  17. #define ED_DEVCAP_HAS_VIDEO 0x00001004
  18. #define ED_DEVCAP_USES_FILES 0x00001005
  19. #define ED_DEVCAP_CAN_SAVE 0x00001006
  20. #define ED_DEVCAP_DEVICE_TYPE 0x00001007
  21. #define ED_DEVTYPE_VCR 0x00001008
  22. #define ED_DEVTYPE_LASERDISK 0x00001009
  23. #define ED_DEVTYPE_ATR 0x0000100A
  24. #define ED_DEVTYPE_DDR 0x0000100B
  25. #define ED_DEVTYPE_ROUTER 0x0000100C
  26. #define ED_DEVTYPE_KEYER 0x0000100D
  27. #define ED_DEVTYPE_MIXER_VIDEO 0x0000100E
  28. #define ED_DEVTYPE_DVE 0x0000100F
  29. #define ED_DEVTYPE_WIPEGEN 0x00001010
  30. #define ED_DEVTYPE_MIXER_AUDIO 0x00001011
  31. #define ED_DEVTYPE_CG 0x00001012
  32. #define ED_DEVTYPE_TBC 0x00001013
  33. #define ED_DEVTYPE_TCG 0x00001014
  34. #define ED_DEVTYPE_GPI 0x00001015
  35. #define ED_DEVTYPE_JOYSTICK 0x00001016
  36. #define ED_DEVTYPE_KEYBOARD 0x00001017
  37. #define ED_DEVCAP_EXTERNAL_DEVICE_ID 0x00001018
  38. #define ED_DEVCAP_TIMECODE_READ 0x00001019
  39. #define ED_DEVCAP_TIMECODE_WRITE 0x0000101A
  40. #define ED_DEVCAP_CTLTRK_READ 0x0000101B
  41. #define ED_DEVCAP_INDEX_READ 0x0000101C
  42. #define ED_DEVCAP_PREROLL 0x0000101D
  43. #define ED_DEVCAP_POSTROLL 0x0000101E
  44. #define ED_DEVCAP_SYNC_ACCURACY 0x0000101F
  45. #define ED_SYNCACC_PRECISE 0x00001020
  46. #define ED_SYNCACC_FRAME 0x00001021
  47. #define ED_SYNCACC_ROUGH 0x00001022
  48. #define ED_DEVCAP_NORMAL_RATE 0x00001023
  49. #define ED_RATE_24 0x00001024
  50. #define ED_RATE_25 0x00001025
  51. #define ED_RATE_2997 0x00001026
  52. #define ED_RATE_30 0x00001027
  53. #define ED_DEVCAP_CAN_PREVIEW 0x00001028
  54. #define ED_DEVCAP_CAN_MONITOR_SOURCES 0x00001029
  55. #define ED_DEVCAP_CAN_TEST 0x0000102A
  56. #define ED_DEVCAP_VIDEO_INPUTS 0x0000102B
  57. #define ED_DEVCAP_AUDIO_INPUTS 0x0000102C
  58. #define ED_DEVCAP_NEEDS_CALIBRATING 0x0000102D
  59. #define ED_DEVCAP_SEEK_TYPE 0x0000102E
  60. #define ED_SEEK_PERFECT 0x0000102F
  61. #define ED_SEEK_FAST 0x00001030
  62. #define ED_SEEK_SLOW 0x00001031
  63. #define ED_POWER_ON 0x00001032
  64. #define ED_POWER_OFF 0x00001033
  65. #define ED_POWER_STANDBY 0x00001034
  66. #define ED_ACTIVE 0x00001035
  67. #define ED_INACTIVE 0x00001036
  68. #define ED_ALL 0x00001037
  69. #define ED_TEST 0x00001038
  70. #define ED_TRANSCAP_CAN_EJECT 0x00001064
  71. #define ED_TRANSCAP_CAN_BUMP_PLAY 0x00001065
  72. #define ED_TRANSCAP_CAN_PLAY_BACKWARDS 0x00001066
  73. #define ED_TRANSCAP_CAN_SET_EE 0x00001067
  74. #define ED_TRANSCAP_CAN_SET_PB 0x00001068
  75. #define ED_TRANSCAP_CAN_DELAY_VIDEO_IN 0x00001069
  76. #define ED_TRANSCAP_CAN_DELAY_VIDEO_OUT 0x0000106A
  77. #define ED_TRANSCAP_CAN_DELAY_AUDIO_IN 0x0000106B
  78. #define ED_TRANSCAP_CAN_DELAY_AUDIO_OUT 0x0000106C
  79. #define ED_TRANSCAP_FWD_VARIABLE_MAX 0x0000106D
  80. #define ED_TRANSCAP_REV_VARIABLE_MAX 0x0000106E
  81. #define ED_TRANSCAP_NUM_AUDIO_TRACKS 0x0000106F
  82. #define ED_TRANSCAP_LTC_TRACK 0x00001070
  83. #define ED_TRANSCAP_NEEDS_TBC 0x00001071
  84. #define ED_TRANSCAP_NEEDS_CUEING 0x00001072
  85. #define ED_TRANSCAP_CAN_INSERT 0x00001073
  86. #define ED_TRANSCAP_CAN_ASSEMBLE 0x00001074
  87. #define ED_TRANSCAP_FIELD_STEP 0x00001075
  88. #define ED_TRANSCAP_CLOCK_INC_RATE 0x00001076
  89. #define ED_TRANSCAP_CAN_DETECT_LENGTH 0x00001077
  90. #define ED_TRANSCAP_CAN_FREEZE 0x00001078
  91. #define ED_TRANSCAP_HAS_TUNER 0x00001079
  92. #define ED_TRANSCAP_HAS_TIMER 0x0000107A
  93. #define ED_TRANSCAP_HAS_CLOCK 0x0000107B
  94. #define ED_MEDIA_SPIN_UP 0x00001082
  95. #define ED_MEDIA_SPIN_DOWN 0x00001083
  96. #define ED_MEDIA_UNLOAD 0x00001084
  97. #define ED_MODE_PLAY 0x000010C8
  98. #define ED_MODE_STOP 0x000010C9
  99. #define ED_MODE_FREEZE 0x000010CA
  100. #define ED_MODE_THAW 0x000010CB
  101. #define ED_MODE_FF 0x000010CC
  102. #define ED_MODE_REW 0x000010CD
  103. #define ED_MODE_RECORD 0x000010CE
  104. #define ED_MODE_RECORD_STROBE 0x000010CF
  105. #define ED_MODE_STEP 0x000010D0
  106. #define ED_MODE_STEP_FWD 0x000010D0
  107. #define ED_MODE_SHUTTLE 0x000010D1
  108. #define ED_MODE_EDIT_CUE 0x000010D2
  109. #define ED_MODE_VAR_SPEED 0x000010D3
  110. #define ED_MODE_PERFORM 0x000010D4
  111. #define ED_MODE_LINK_ON 0x00001118
  112. #define ED_MODE_LINK_OFF 0x00001119
  113. #define ED_TCG_TIMECODE_TYPE 0x00001190
  114. #define ED_TCG_SMPTE_LTC 0x00001191
  115. #define ED_TCG_SMPTE_VITC 0x00001192
  116. #define ED_TCG_MIDI_QF 0x00001193
  117. #define ED_TCG_MIDI_FULL 0x00001194
  118. #define ED_TCG_FRAMERATE 0x00001195
  119. #define ED_TCG_SYNC_SOURCE 0x0000119A
  120. #define ED_TCG_VIDEO 0x0000119B
  121. #define ED_TCG_READER 0x0000119C
  122. #define ED_TCG_FREE 0x0000119D
  123. #define ED_TCG_REFERENCE_SOURCE 0x0000119E
  124. #define ED_TCR_SOURCE 0x000011A0
  125. #define ED_TCR_LTC 0x000011A1
  126. #define ED_TCR_VITC 0x000011A2
  127. #define ED_TCR_CT 0x000011A3
  128. #define ED_TCR_FTC 0x000011A4
  129. #define ED_TCR_LAST_VALUE 0x000011A5
  130. #define ED_TCD_SOURCE 0x000011A6
  131. #define ED_TCR 0x000011A7
  132. #define ED_TCG 0x000011A8
  133. #define ED_TCD_SIZE 0x000011A9
  134. #define ED_SMALL 0x000011AA
  135. #define ED_MED 0x000011AB
  136. #define ED_LARGE 0x000011AC
  137. #define ED_TCD_POSITION 0x000011AD
  138. #define ED_TCD_INTENSITY 0x000011B4
  139. #define ED_HIGH 0x000011B5
  140. #define ED_LOW 0x000011B6
  141. #define ED_TCD_TRANSPARENCY 0x000011B7
  142. #define ED_TCD_INVERT 0x000011B8
  143. #define ED_MODE 0x000011F4
  144. #define ED_ERROR 0x000011F5
  145. #define ED_LOCAL 0x000011F6
  146. #define ED_RECORD_INHIBIT 0x000011F7
  147. #define ED_SERVO_LOCK 0x000011F8
  148. #define ED_MEDIA_PRESENT 0x000011F9
  149. #define ED_MEDIA_LENGTH 0x000011FA
  150. #define ED_MEDIA_SIZE 0x000011FB
  151. #define ED_MEDIA_TRACK_COUNT 0x000011FC
  152. #define ED_MEDIA_TRACK_LENGTH 0x000011FD
  153. #define ED_MEDIA_SIDE 0x000011FE
  154. #define ED_MEDIA_TYPE 0x000011FF
  155. #define ED_MEDIA_VHS 0x00001200
  156. #define ED_MEDIA_SVHS 0x00001201
  157. #define ED_MEDIA_HI8 0x00001202
  158. #define ED_MEDIA_UMATIC 0x00001203
  159. #define ED_MEDIA_DVC 0x00001204
  160. #define ED_MEDIA_1_INCH 0x00001205
  161. #define ED_MEDIA_D1 0x00001206
  162. #define ED_MEDIA_D2 0x00001207
  163. #define ED_MEDIA_D3 0x00001208
  164. #define ED_MEDIA_D5 0x00001209
  165. #define ED_MEDIA_DBETA 0x0000120A
  166. #define ED_MEDIA_BETA 0x0000120B
  167. #define ED_MEDIA_8MM 0x0000120C
  168. #define ED_MEDIA_DDR 0x0000120D
  169. #define ED_MEDIA_OTHER 0x0000120E
  170. #define ED_MEDIA_CLV 0x0000120F
  171. #define ED_MEDIA_CAV 0x00001210
  172. #define ED_MEDIA_POSITION 0x00001211
  173. #define ED_LINK_MODE 0x00001212
  174. #define ED_TRANSBASIC_TIME_FORMAT 0x0000121C
  175. #define ED_FORMAT_MILLISECONDS 0x0000121D
  176. #define ED_FORMAT_FRAMES 0x0000121E
  177. #define ED_FORMAT_REFERENCE_TIME 0x0000121F
  178. #define ED_FORMAT_HMSF 0x00001223
  179. #define ED_FORMAT_TMSF 0x00001224
  180. #define ED_TRANSBASIC_TIME_REFERENCE 0x00001225
  181. #define ED_TIMEREF_TIMECODE 0x00001226
  182. #define ED_TIMEREF_CONTROL_TRACK 0x00001227
  183. #define ED_TIMEREF_INDEX 0x00001228
  184. #define ED_TRANSBASIC_SUPERIMPOSE 0x00001229
  185. #define ED_TRANSBASIC_END_STOP_ACTION 0x0000122A
  186. #define ED_TRANSBASIC_RECORD_FORMAT 0x0000122B
  187. #define ED_RECORD_FORMAT_SP 0x0000122C
  188. #define ED_RECORD_FORMAT_LP 0x0000122D
  189. #define ED_RECORD_FORMAT_EP 0x0000122E
  190. #define ED_TRANSBASIC_STEP_COUNT 0x0000122F
  191. #define ED_TRANSBASIC_STEP_UNIT 0x00001230
  192. #define ED_STEP_FIELD 0x00001231
  193. #define ED_STEP_FRAME 0x00001232
  194. #define ED_STEP_3_2 0x00001233
  195. #define ED_TRANSBASIC_PREROLL 0x00001234
  196. #define ED_TRANSBASIC_RECPREROLL 0x00001235
  197. #define ED_TRANSBASIC_POSTROLL 0x00001236
  198. #define ED_TRANSBASIC_EDIT_DELAY 0x00001237
  199. #define ED_TRANSBASIC_PLAYTC_DELAY 0x00001238
  200. #define ED_TRANSBASIC_RECTC_DELAY 0x00001239
  201. #define ED_TRANSBASIC_EDIT_FIELD 0x0000123A
  202. #define ED_TRANSBASIC_FRAME_SERVO 0x0000123B
  203. #define ED_TRANSBASIC_CF_SERVO 0x0000123C
  204. #define ED_TRANSBASIC_SERVO_REF 0x0000123D
  205. #define ED_REF_EXTERNAL 0x0000123E
  206. #define ED_REF_INPUT 0x0000123F
  207. #define ED_REF_INTERNAL 0x00001240
  208. #define ED_REF_AUTO 0x00001241
  209. #define ED_TRANSBASIC_WARN_GL 0x00001242
  210. #define ED_TRANSBASIC_SET_TRACKING 0x00001243
  211. #define ED_TRACKING_PLUS 0x00001244
  212. #define ED_TRACKING_MINUS 0x00001245
  213. #define ED_TRACKING_RESET 0x00001246
  214. #define ED_TRANSBASIC_SET_FREEZE_TIMEOUT 0x00001247
  215. #define ED_TRANSBASIC_VOLUME_NAME 0x00001248
  216. #define ED_TRANSBASIC_BALLISTIC_1 0x00001249
  217. #define ED_TRANSBASIC_BALLISTIC_2 0x0000124A
  218. #define ED_TRANSBASIC_BALLISTIC_3 0x0000124B
  219. #define ED_TRANSBASIC_BALLISTIC_4 0x0000124C
  220. #define ED_TRANSBASIC_BALLISTIC_5 0x0000124D
  221. #define ED_TRANSBASIC_BALLISTIC_6 0x0000124E
  222. #define ED_TRANSBASIC_BALLISTIC_7 0x0000124F
  223. #define ED_TRANSBASIC_BALLISTIC_8 0x00001250
  224. #define ED_TRANSBASIC_BALLISTIC_9 0x00001251
  225. #define ED_TRANSBASIC_BALLISTIC_10 0x00001252
  226. #define ED_TRANSBASIC_BALLISTIC_11 0x00001253
  227. #define ED_TRANSBASIC_BALLISTIC_12 0x00001254
  228. #define ED_TRANSBASIC_BALLISTIC_13 0x00001255
  229. #define ED_TRANSBASIC_BALLISTIC_14 0x00001256
  230. #define ED_TRANSBASIC_BALLISTIC_15 0x00001257
  231. #define ED_TRANSBASIC_BALLISTIC_16 0x00001258
  232. #define ED_TRANSBASIC_BALLISTIC_17 0x00001259
  233. #define ED_TRANSBASIC_BALLISTIC_18 0x0000125A
  234. #define ED_TRANSBASIC_BALLISTIC_19 0x0000125B
  235. #define ED_TRANSBASIC_BALLISTIC_20 0x0000125C
  236. #define ED_TRANSBASIC_SETCLOCK 0x0000125D
  237. #define ED_TRANSBASIC_SET_COUNTER_FORMAT 0x0000125E
  238. #define ED_TRANSBASIC_SET_COUNTER_VALUE 0x0000125F
  239. #define ED_TRANSBASIC_SETTUNER_CH_UP 0x00001260
  240. #define ED_TRANSBASIC_SETTUNER_CH_DN 0x00001261
  241. #define ED_TRANSBASIC_SETTUNER_SK_UP 0x00001262
  242. #define ED_TRANSBASIC_SETTUNER_SK_DN 0x00001263
  243. #define ED_TRANSBASIC_SETTUNER_CH 0x00001264
  244. #define ED_TRANSBASIC_SETTUNER_NUM 0x00001265
  245. #define ED_TRANSBASIC_SETTIMER_EVENT 0x00001266
  246. #define ED_TRANSBASIC_SETTIMER_STARTDAY 0x00001267
  247. #define ED_TRANSBASIC_SETTIMER_STARTTIME 0x00001268
  248. #define ED_TRANSBASIC_SETTIMER_STOPDAY 0x00001269
  249. #define ED_TRANSBASIC_SETTIMER_STOPTIME 0x0000126A
  250. #define ED_TRANSVIDEO_SET_OUTPUT 0x00001276
  251. #define ED_E2E 0x00001277
  252. #define ED_PLAYBACK 0x00001278
  253. #define ED_OFF 0x00001279
  254. #define ED_TRANSVIDEO_SET_SOURCE 0x0000127A
  255. #define ED_TRANSAUDIO_ENABLE_OUTPUT 0x00001280
  256. #define ED_TRANSAUDIO_ENABLE_RECORD 0x00001282
  257. #define ED_TRANSAUDIO_ENABLE_SELSYNC 0x00001283
  258. #define ED_TRANSAUDIO_SET_SOURCE 0x00001284
  259. #define ED_TRANSAUDIO_SET_MONITOR 0x00001285
  260. #define ED_INVALID 0x0000128C
  261. #define ED_EXECUTING 0x0000128D
  262. #define ED_REGISTER 0x0000128E
  263. #define ED_DELETE 0x0000128F
  264. #define ED_EDIT_HEVENT 0x00001290
  265. #define ED_EDIT_TEST 0x00001291
  266. #define ED_EDIT_IMMEDIATE 0x00001292
  267. #define ED_EDIT_MODE 0x00001293
  268. #define ED_EDIT_MODE_ASSEMBLE 0x00001294
  269. #define ED_EDIT_MODE_INSERT 0x00001295
  270. #define ED_EDIT_MODE_CRASH_RECORD 0x00001296
  271. #define ED_EDIT_MODE_BOOKMARK_TIME 0x00001297
  272. #define ED_EDIT_MODE_BOOKMARK_CHAPTER 0x00001298
  273. #define ED_EDIT_MASTER 0x0000129A
  274. #define ED_EDIT_TRACK 0x0000129B
  275. #define ED_EDIT_SRC_INPOINT 0x0000129C
  276. #define ED_EDIT_SRC_OUTPOINT 0x0000129D
  277. #define ED_EDIT_REC_INPOINT 0x0000129E
  278. #define ED_EDIT_REC_OUTPOINT 0x0000129F
  279. #define ED_EDIT_REHEARSE_MODE 0x000012A0
  280. #define ED_EDIT_BVB 0x000012A1
  281. #define ED_EDIT_VBV 0x000012A2
  282. #define ED_EDIT_VVV 0x000012A3
  283. #define ED_EDIT_PERFORM 0x000012A4
  284. #define ED_EDIT_ABORT 0x000012A5
  285. #define ED_EDIT_TIMEOUT 0x000012A6
  286. #define ED_EDIT_SEEK 0x000012A7
  287. #define ED_EDIT_SEEK_EDIT_IN 0x000012A9
  288. #define ED_EDIT_SEEK_EDIT_OUT 0x000012AA
  289. #define ED_EDIT_SEEK_PREROLL 0x000012AB
  290. #define ED_EDIT_SEEK_PREROLL_CT 0x000012AC
  291. #define ED_EDIT_SEEK_BOOKMARK 0x000012AD
  292. #define ED_EDIT_OFFSET 0x000012AE
  293. #define ED_ERR_DEVICE_NOT_READY 0x000012BC
  294. #define ED_TRANSCAP_FWD_VARIABLE_MIN 0x00001320
  295. #define ED_TRANSCAP_REV_VARIABLE_MIN 0x00001321
  296. #define ED_TRANSCAP_FWD_SHUTTLE_MAX 0x00001322
  297. #define ED_TRANSCAP_FWD_SHUTTLE_MIN 0x00001323
  298. #define ED_TRANSCAP_REV_SHUTTLE_MAX 0x00001324
  299. #define ED_TRANSCAP_REV_SHUTTLE_MIN 0x00001325
  300. #define ED_TRANSCAP_MULTIPLE_EDITS 0x00001326
  301. #define ED_TRANSCAP_IS_MASTER 0x00001327
  302. #define ED_MODE_RECORD_FREEZE 0x00001328
  303. #define ED_MODE_STEP_REV 0x00001329
  304. #define ED_MODE_NOTIFY_ENABLE 0x0000132A
  305. #define ED_MODE_NOTIFY_DISABLE 0x0000132B
  306. #define ED_MODE_SHOT_SEARCH 0x0000132C
  307. #define ED_MEDIA_SX 0x0000132D
  308. #define ED_TRANSCAP_HAS_DT 0x0000132E
  309. #define ED_EDIT_PREREAD 0x0000132F
  310. #define ED_AUDIO_1 0x00000001
  311. #define ED_AUDIO_2 0x00000002
  312. #define ED_AUDIO_3 0x00000004
  313. #define ED_AUDIO_4 0x00000008
  314. #define ED_AUDIO_5 0x00000010
  315. #define ED_AUDIO_6 0x00000020
  316. #define ED_AUDIO_7 0x00000040
  317. #define ED_AUDIO_8 0x00000080
  318. #define ED_AUDIO_9 0x00000100
  319. #define ED_AUDIO_10 0x00000200
  320. #define ED_AUDIO_11 0x00000400
  321. #define ED_AUDIO_12 0x00000800
  322. #define ED_AUDIO_13 0x00001000
  323. #define ED_AUDIO_14 0x00002000
  324. #define ED_AUDIO_15 0x00004000
  325. #define ED_AUDIO_16 0x00008000
  326. #define ED_AUDIO_17 0x00010000
  327. #define ED_AUDIO_18 0x00020000
  328. #define ED_AUDIO_19 0x00040000
  329. #define ED_AUDIO_20 0x00080000
  330. #define ED_AUDIO_21 0x00100000
  331. #define ED_AUDIO_22 0x00200000
  332. #define ED_AUDIO_23 0x00400000
  333. #define ED_AUDIO_24 0x00800000
  334. #define ED_AUDIO_ALL 0x10000000
  335. #define ED_VIDEO 0x02000000
  336. #define DEV_PORT_SIM 0x00000001
  337. #define DEV_PORT_COM1 0x00000002
  338. #define DEV_PORT_COM2 0x00000003
  339. #define DEV_PORT_COM3 0x00000004
  340. #define DEV_PORT_COM4 0x00000005
  341. #define DEV_PORT_DIAQ 0x00000006
  342. #define DEV_PORT_ARTI 0x00000007
  343. #define DEV_PORT_1394 0x00000008
  344. #define DEV_PORT_USB 0x00000009
  345. #define DEV_PORT_MIN DEV_PORT_SIM
  346. #endif