Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368
#ifndef __EDEVDEFS__#define __EDEVDEFS__
#define ED_BASE 0x1000L#define ED_DEVCAP_CAN_RECORD ED_BASE+1L#define ED_DEVCAP_CAN_RECORD_STROBE ED_BASE+2L#define ED_DEVCAP_HAS_AUDIO ED_BASE+3L#define ED_DEVCAP_HAS_VIDEO ED_BASE+4L#define ED_DEVCAP_USES_FILES ED_BASE+5L#define ED_DEVCAP_CAN_SAVE ED_BASE+6L#define ED_DEVCAP_DEVICE_TYPE ED_BASE+7L#define ED_DEVTYPE_VCR ED_BASE+8L#define ED_DEVTYPE_LASERDISK ED_BASE+9L#define ED_DEVTYPE_ATR ED_BASE+10L#define ED_DEVTYPE_DDR ED_BASE+11L#define ED_DEVTYPE_ROUTER ED_BASE+12L#define ED_DEVTYPE_KEYER ED_BASE+13L#define ED_DEVTYPE_MIXER_VIDEO ED_BASE+14L#define ED_DEVTYPE_DVE ED_BASE+15L#define ED_DEVTYPE_WIPEGEN ED_BASE+16L#define ED_DEVTYPE_MIXER_AUDIO ED_BASE+17L#define ED_DEVTYPE_CG ED_BASE+18L#define ED_DEVTYPE_TBC ED_BASE+19L#define ED_DEVTYPE_TCG ED_BASE+20L#define ED_DEVTYPE_GPI ED_BASE+21L#define ED_DEVTYPE_JOYSTICK ED_BASE+22L#define ED_DEVTYPE_KEYBOARD ED_BASE+23L#define ED_DEVCAP_EXTERNAL_DEVICE_ID ED_BASE+24L#define ED_DEVCAP_TIMECODE_READ ED_BASE+25L#define ED_DEVCAP_TIMECODE_WRITE ED_BASE+26L#define ED_DEVCAP_CTLTRK_READ ED_BASE+27L#define ED_DEVCAP_INDEX_READ ED_BASE+28L#define ED_DEVCAP_PREROLL ED_BASE+29L#define ED_DEVCAP_POSTROLL ED_BASE+30L#define ED_DEVCAP_SYNC_ACCURACY ED_BASE+31L#define ED_SYNCACC_PRECISE ED_BASE+32L#define ED_SYNCACC_FRAME ED_BASE+33L#define ED_SYNCACC_ROUGH ED_BASE+34L#define ED_DEVCAP_NORMAL_RATE ED_BASE+35L#define ED_RATE_24 ED_BASE+36L#define ED_RATE_25 ED_BASE+37L#define ED_RATE_2997 ED_BASE+38L#define ED_RATE_30 ED_BASE+39L#define ED_DEVCAP_CAN_PREVIEW ED_BASE+40L#define ED_DEVCAP_CAN_MONITOR_SOURCES ED_BASE+41L#define ED_DEVCAP_CAN_TEST ED_BASE+42L#define ED_DEVCAP_VIDEO_INPUTS ED_BASE+43L#define ED_DEVCAP_AUDIO_INPUTS ED_BASE+44L#define ED_DEVCAP_NEEDS_CALIBRATING ED_BASE+45L#define ED_DEVCAP_SEEK_TYPE ED_BASE+46L#define ED_SEEK_PERFECT ED_BASE+47L#define ED_SEEK_FAST ED_BASE+48L#define ED_SEEK_SLOW ED_BASE+49L#define ED_POWER_ON ED_BASE+50L#define ED_POWER_OFF ED_BASE+51L#define ED_POWER_STANDBY ED_BASE+52L#define ED_ACTIVE ED_BASE+53L#define ED_INACTIVE ED_BASE+54L#define ED_ALL ED_BASE+55L#define ED_TEST ED_BASE+56L
#define ED_TRANSCAP_CAN_EJECT ED_BASE+100L#define ED_TRANSCAP_CAN_BUMP_PLAY ED_BASE+101L#define ED_TRANSCAP_CAN_PLAY_BACKWARDS ED_BASE+102L#define ED_TRANSCAP_CAN_SET_EE ED_BASE+103L#define ED_TRANSCAP_CAN_SET_PB ED_BASE+104L#define ED_TRANSCAP_CAN_DELAY_VIDEO_IN ED_BASE+105L#define ED_TRANSCAP_CAN_DELAY_VIDEO_OUT ED_BASE+106L#define ED_TRANSCAP_CAN_DELAY_AUDIO_IN ED_BASE+107L#define ED_TRANSCAP_CAN_DELAY_AUDIO_OUT ED_BASE+108L#define ED_TRANSCAP_FWD_VARIABLE_MAX ED_BASE+109L#define ED_TRANSCAP_REV_VARIABLE_MAX ED_BASE+110L#define ED_TRANSCAP_NUM_AUDIO_TRACKS ED_BASE+111L#define ED_TRANSCAP_LTC_TRACK ED_BASE+112L#define ED_TRANSCAP_NEEDS_TBC ED_BASE+113L#define ED_TRANSCAP_NEEDS_CUEING ED_BASE+114L#define ED_TRANSCAP_CAN_INSERT ED_BASE+115L#define ED_TRANSCAP_CAN_ASSEMBLE ED_BASE+116L#define ED_TRANSCAP_FIELD_STEP ED_BASE+117L#define ED_TRANSCAP_CLOCK_INC_RATE ED_BASE+118L#define ED_TRANSCAP_CAN_DETECT_LENGTH ED_BASE+119L#define ED_TRANSCAP_CAN_FREEZE ED_BASE+120L#define ED_TRANSCAP_HAS_TUNER ED_BASE+121L#define ED_TRANSCAP_HAS_TIMER ED_BASE+122L#define ED_TRANSCAP_HAS_CLOCK ED_BASE+123L#define ED_MEDIA_SPIN_UP ED_BASE+130L#define ED_MEDIA_SPIN_DOWN ED_BASE+131L#define ED_MEDIA_UNLOAD ED_BASE+132L
#define ED_MODE_PLAY ED_BASE+200L#define ED_MODE_STOP ED_BASE+201L#define ED_MODE_FREEZE ED_BASE+202L#define ED_MODE_THAW ED_BASE+203L#define ED_MODE_FF ED_BASE+204L#define ED_MODE_REW ED_BASE+205L#define ED_MODE_RECORD ED_BASE+206L#define ED_MODE_RECORD_STROBE ED_BASE+207L#define ED_MODE_STEP ED_BASE+208L#define ED_MODE_STEP_FWD ED_BASE+208L#define ED_MODE_SHUTTLE ED_BASE+209L#define ED_MODE_EDIT_CUE ED_BASE+210L#define ED_MODE_VAR_SPEED ED_BASE+211L#define ED_MODE_PERFORM ED_BASE+212L
#define ED_MODE_LINK_ON ED_BASE+280L#define ED_MODE_LINK_OFF ED_BASE+281L
#define ED_TCG_TIMECODE_TYPE ED_BASE+400L#define ED_TCG_SMPTE_LTC ED_BASE+401L#define ED_TCG_SMPTE_VITC ED_BASE+402L#define ED_TCG_MIDI_QF ED_BASE+403L#define ED_TCG_MIDI_FULL ED_BASE+404L#define ED_TCG_FRAMERATE ED_BASE+405L#define ED_FORMAT_SMPTE_30 ED_BASE+406L#define ED_FORMAT_SMPTE_30DROP ED_BASE+407L#define ED_FORMAT_SMPTE_25 ED_BASE+408L#define ED_FORMAT_SMPTE_24 ED_BASE+409L#define ED_TCG_SYNC_SOURCE ED_BASE+410L#define ED_TCG_VIDEO ED_BASE+411L#define ED_TCG_READER ED_BASE+412L#define ED_TCG_FREE ED_BASE+413L#define ED_TCG_REFERENCE_SOURCE ED_BASE+414L
#define ED_TCR_SOURCE ED_BASE+416L#define ED_TCR_LTC ED_BASE+417L#define ED_TCR_VITC ED_BASE+418L#define ED_TCR_CT ED_BASE+419L#define ED_TCR_FTC ED_BASE+420L#define ED_TCR_LAST_VALUE ED_BASE+421L#define ED_TCD_SOURCE ED_BASE+422L#define ED_TCR ED_BASE+423L#define ED_TCG ED_BASE+424L#define ED_TCD_SIZE ED_BASE+425L#define ED_SMALL ED_BASE+426L#define ED_MED ED_BASE+427L#define ED_LARGE ED_BASE+428L#define ED_TCD_POSITION ED_BASE+429L#define ED_TCD_INTENSITY ED_BASE+436L#define ED_HIGH ED_BASE+437L#define ED_LOW ED_BASE+438L#define ED_TCD_TRANSPARENCY ED_BASE+439L#define ED_TCD_INVERT ED_BASE+440L
#define ED_MODE ED_BASE+500L#define ED_ERROR ED_BASE+501L#define ED_LOCAL ED_BASE+502L#define ED_RECORD_INHIBIT ED_BASE+503L#define ED_SERVO_LOCK ED_BASE+504L#define ED_MEDIA_PRESENT ED_BASE+505L#define ED_MEDIA_LENGTH ED_BASE+506L#define ED_MEDIA_SIZE ED_BASE+507L#define ED_MEDIA_TRACK_COUNT ED_BASE+508L#define ED_MEDIA_TRACK_LENGTH ED_BASE+509L#define ED_MEDIA_SIDE ED_BASE+510L#define ED_MEDIA_TYPE ED_BASE+511L#define ED_MEDIA_VHS ED_BASE+512L#define ED_MEDIA_SVHS ED_BASE+513L#define ED_MEDIA_HI8 ED_BASE+514L#define ED_MEDIA_UMATIC ED_BASE+515L#define ED_MEDIA_DVC ED_BASE+516L#define ED_MEDIA_1_INCH ED_BASE+517L#define ED_MEDIA_D1 ED_BASE+518L#define ED_MEDIA_D2 ED_BASE+519L#define ED_MEDIA_D3 ED_BASE+520L#define ED_MEDIA_D5 ED_BASE+521L#define ED_MEDIA_DBETA ED_BASE+522L#define ED_MEDIA_BETA ED_BASE+523L#define ED_MEDIA_8MM ED_BASE+524L#define ED_MEDIA_DDR ED_BASE+525L#define ED_MEDIA_OTHER ED_BASE+526L#define ED_MEDIA_CLV ED_BASE+527L#define ED_MEDIA_CAV ED_BASE+528L#define ED_MEDIA_POSITION ED_BASE+529L#define ED_LINK_MODE ED_BASE+530L
#define ED_TRANSBASIC_TIME_FORMAT ED_BASE+540L#define ED_FORMAT_MILLISECONDS ED_BASE+541L#define ED_FORMAT_FRAMES ED_BASE+542L#define ED_FORMAT_REFERENCE_TIME ED_BASE+543L#define ED_FORMAT_HMSF ED_BASE+547L#define ED_FORMAT_TMSF ED_BASE+548L#define ED_TRANSBASIC_TIME_REFERENCE ED_BASE+549L#define ED_TIMEREF_TIMECODE ED_BASE+550L#define ED_TIMEREF_CONTROL_TRACK ED_BASE+551L#define ED_TIMEREF_INDEX ED_BASE+552L#define ED_TRANSBASIC_SUPERIMPOSE ED_BASE+553L#define ED_TRANSBASIC_END_STOP_ACTION ED_BASE+554L#define ED_TRANSBASIC_RECORD_FORMAT ED_BASE+555L#define ED_RECORD_FORMAT_SP ED_BASE+556L#define ED_RECORD_FORMAT_LP ED_BASE+557L#define ED_RECORD_FORMAT_EP ED_BASE+558L#define ED_TRANSBASIC_STEP_COUNT ED_BASE+559L#define ED_TRANSBASIC_STEP_UNIT ED_BASE+560L#define ED_STEP_FIELD ED_BASE+561L#define ED_STEP_FRAME ED_BASE+562L#define ED_STEP_3_2 ED_BASE+563L#define ED_TRANSBASIC_PREROLL ED_BASE+564L#define ED_TRANSBASIC_RECPREROLL ED_BASE+565L#define ED_TRANSBASIC_POSTROLL ED_BASE+566L#define ED_TRANSBASIC_EDIT_DELAY ED_BASE+567L#define ED_TRANSBASIC_PLAYTC_DELAY ED_BASE+568L#define ED_TRANSBASIC_RECTC_DELAY ED_BASE+569L#define ED_TRANSBASIC_EDIT_FIELD ED_BASE+570L#define ED_TRANSBASIC_FRAME_SERVO ED_BASE+571L#define ED_TRANSBASIC_CF_SERVO ED_BASE+572L#define ED_TRANSBASIC_SERVO_REF ED_BASE+573L#define ED_REF_EXTERNAL ED_BASE+574L#define ED_REF_INPUT ED_BASE+575L#define ED_REF_INTERNAL ED_BASE+576L#define ED_REF_AUTO ED_BASE+577L#define ED_TRANSBASIC_WARN_GL ED_BASE+578L#define ED_TRANSBASIC_SET_TRACKING ED_BASE+579L#define ED_TRACKING_PLUS ED_BASE+580L#define ED_TRACKING_MINUS ED_BASE+581L#define ED_TRACKING_RESET ED_BASE+582L#define ED_TRANSBASIC_SET_FREEZE_TIMEOUT ED_BASE+583L#define ED_TRANSBASIC_VOLUME_NAME ED_BASE+584L#define ED_TRANSBASIC_BALLISTIC_1 ED_BASE+585L#define ED_TRANSBASIC_BALLISTIC_2 ED_BASE+586L#define ED_TRANSBASIC_BALLISTIC_3 ED_BASE+587L#define ED_TRANSBASIC_BALLISTIC_4 ED_BASE+588L#define ED_TRANSBASIC_BALLISTIC_5 ED_BASE+589L#define ED_TRANSBASIC_BALLISTIC_6 ED_BASE+590L#define ED_TRANSBASIC_BALLISTIC_7 ED_BASE+591L#define ED_TRANSBASIC_BALLISTIC_8 ED_BASE+592L#define ED_TRANSBASIC_BALLISTIC_9 ED_BASE+593L#define ED_TRANSBASIC_BALLISTIC_10 ED_BASE+594L#define ED_TRANSBASIC_BALLISTIC_11 ED_BASE+595L#define ED_TRANSBASIC_BALLISTIC_12 ED_BASE+596L#define ED_TRANSBASIC_BALLISTIC_13 ED_BASE+597L#define ED_TRANSBASIC_BALLISTIC_14 ED_BASE+598L#define ED_TRANSBASIC_BALLISTIC_15 ED_BASE+599L#define ED_TRANSBASIC_BALLISTIC_16 ED_BASE+600L#define ED_TRANSBASIC_BALLISTIC_17 ED_BASE+601L#define ED_TRANSBASIC_BALLISTIC_18 ED_BASE+602L#define ED_TRANSBASIC_BALLISTIC_19 ED_BASE+603L#define ED_TRANSBASIC_BALLISTIC_20 ED_BASE+604L#define ED_TRANSBASIC_SETCLOCK ED_BASE+605L#define ED_TRANSBASIC_SET_COUNTER_FORMAT ED_BASE+606L#define ED_TRANSBASIC_SET_COUNTER_VALUE ED_BASE+607L#define ED_TRANSBASIC_SETTUNER_CH_UP ED_BASE+608L#define ED_TRANSBASIC_SETTUNER_CH_DN ED_BASE+609L#define ED_TRANSBASIC_SETTUNER_SK_UP ED_BASE+610L#define ED_TRANSBASIC_SETTUNER_SK_DN ED_BASE+611L#define ED_TRANSBASIC_SETTUNER_CH ED_BASE+612L#define ED_TRANSBASIC_SETTUNER_NUM ED_BASE+613L#define ED_TRANSBASIC_SETTIMER_EVENT ED_BASE+614L#define ED_TRANSBASIC_SETTIMER_STARTDAY ED_BASE+615L#define ED_TRANSBASIC_SETTIMER_STARTTIME ED_BASE+616L#define ED_TRANSBASIC_SETTIMER_STOPDAY ED_BASE+617L#define ED_TRANSBASIC_SETTIMER_STOPTIME ED_BASE+618L#define ED_TRANSVIDEO_SET_OUTPUT ED_BASE+630L#define ED_E2E ED_BASE+631L#define ED_PLAYBACK ED_BASE+632L#define ED_OFF ED_BASE+633L#define ED_TRANSVIDEO_SET_SOURCE ED_BASE+634L#define ED_TRANSAUDIO_ENABLE_OUTPUT ED_BASE+640L#define ED_TRANSAUDIO_ENABLE_RECORD ED_BASE+642L#define ED_TRANSAUDIO_ENABLE_SELSYNC ED_BASE+643L#define ED_TRANSAUDIO_SET_SOURCE ED_BASE+644L#define ED_TRANSAUDIO_SET_MONITOR ED_BASE+645L#define ED_INVALID ED_BASE+652L#define ED_EXECUTING ED_BASE+653L#define ED_REGISTER ED_BASE+654L#define ED_DELETE ED_BASE+655L#define ED_EDIT_HEVENT ED_BASE+656L#define ED_EDIT_TEST ED_BASE+657L#define ED_EDIT_IMMEDIATE ED_BASE+658L#define ED_EDIT_MODE ED_BASE+659L#define ED_EDIT_MODE_ASSEMBLE ED_BASE+660L#define ED_EDIT_MODE_INSERT ED_BASE+661L#define ED_EDIT_MODE_CRASH_RECORD ED_BASE+662L#define ED_EDIT_MODE_BOOKMARK_TIME ED_BASE+663L#define ED_EDIT_MODE_BOOKMARK_CHAPTER ED_BASE+664L#define ED_EDIT_MASTER ED_BASE+666L#define ED_EDIT_TRACK ED_BASE+667L#define ED_EDIT_SRC_INPOINT ED_BASE+668L#define ED_EDIT_SRC_OUTPOINT ED_BASE+669L#define ED_EDIT_REC_INPOINT ED_BASE+670L#define ED_EDIT_REC_OUTPOINT ED_BASE+671L#define ED_EDIT_REHEARSE_MODE ED_BASE+672L#define ED_EDIT_BVB ED_BASE+673L#define ED_EDIT_VBV ED_BASE+674L#define ED_EDIT_VVV ED_BASE+675L#define ED_EDIT_PERFORM ED_BASE+676L#define ED_EDIT_ABORT ED_BASE+677L#define ED_EDIT_TIMEOUT ED_BASE+678L#define ED_EDIT_SEEK ED_BASE+679L#define ED_EDIT_SEEK_MODE ED_BASE+680L#define ED_EDIT_SEEK_EDIT_IN ED_BASE+681L#define ED_EDIT_SEEK_EDIT_OUT ED_BASE+682L#define ED_EDIT_SEEK_PREROLL ED_BASE+683L#define ED_EDIT_SEEK_PREROLL_CT ED_BASE+684L#define ED_EDIT_SEEK_BOOKMARK ED_BASE+685L#define ED_EDIT_OFFSET ED_BASE+686L
#define ED_ERR_DEVICE_NOT_READY ED_BASE+700L
#define ED_TRANSCAP_FWD_VARIABLE_MIN ED_BASE+800L#define ED_TRANSCAP_REV_VARIABLE_MIN ED_BASE+801L#define ED_TRANSCAP_FWD_SHUTTLE_MAX ED_BASE+802L#define ED_TRANSCAP_FWD_SHUTTLE_MIN ED_BASE+803L#define ED_TRANSCAP_REV_SHUTTLE_MAX ED_BASE+804L#define ED_TRANSCAP_REV_SHUTTLE_MIN ED_BASE+805L#define ED_TRANSCAP_MULTIPLE_EDITS ED_BASE+806L#define ED_TRANSCAP_IS_MASTER ED_BASE+807L#define ED_MODE_RECORD_FREEZE ED_BASE+808L#define ED_MODE_STEP_REV ED_BASE+809L#define ED_MODE_NOTIFY_ENABLE ED_BASE+810L#define ED_MODE_NOTIFY_DISABLE ED_BASE+811L#define ED_MODE_SHOT_SEARCH ED_BASE+812L#define ED_MEDIA_SX ED_BASE+813L#define ED_TRANSCAP_HAS_DT ED_BASE+814L#define ED_EDIT_PREREAD ED_BASE+815L
#define DEV_PORT_SIM 1#define DEV_PORT_COM1 2#define DEV_PORT_COM2 3#define DEV_PORT_COM3 4#define DEV_PORT_COM4 5#define DEV_PORT_DIAQ 6#define DEV_PORT_ARTI 7#define DEV_PORT_1394 8#define DEV_PORT_USB 9#define DEV_PORT_MIN DEV_PORT_SIM#define DEV_PORT_MAX DEV_PORT_USB
#define ED_TOP 0x0001#define ED_MIDDLE 0x0002#define ED_BOTTOM 0x0004#define ED_LEFT 0x0100#define ED_CENTER 0x0200#define ED_RIGHT 0x0400
#define ED_AUDIO_1 0x0000001L#define ED_AUDIO_2 0x0000002L#define ED_AUDIO_3 0x0000004L#define ED_AUDIO_4 0x0000008L#define ED_AUDIO_5 0x0000010L#define ED_AUDIO_6 0x0000020L#define ED_AUDIO_7 0x0000040L#define ED_AUDIO_8 0x0000080L#define ED_AUDIO_9 0x0000100L#define ED_AUDIO_10 0x0000200L#define ED_AUDIO_11 0x0000400L#define ED_AUDIO_12 0x0000800L#define ED_AUDIO_13 0x0001000L#define ED_AUDIO_14 0x0002000L#define ED_AUDIO_15 0x0004000L#define ED_AUDIO_16 0x0008000L#define ED_AUDIO_17 0x0010000L#define ED_AUDIO_18 0x0020000L#define ED_AUDIO_19 0x0040000L#define ED_AUDIO_20 0x0080000L#define ED_AUDIO_21 0x0100000L#define ED_AUDIO_22 0x0200000L#define ED_AUDIO_23 0x0400000L#define ED_AUDIO_24 0x0800000L#define ED_AUDIO_ALL 0x10000000
#define ED_VIDEO 0x2000000L
#endif