Home | History | Annotate | Download | only in include
      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 0x0000100E
     29 #define ED_DEVTYPE_DVE 0x0000100F
     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