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