siTimeState Enum


Enumerations

enum   siTimeState {
  siTimeStateNull = 0,
  siTimeStateStop = 0x00001,
  siTimeStatePreStop = 0x00002,
  siTimeStatePlay = 0x00004,
  siTimeStatePrePlay = 0x00008,
  siTimeStateRecord = 0x00010,
  siTimeStatePreRecord = 0x00020,
  siTimeStateFast = 0x00040,
  siTimeStatePreFast = 0x00080,
  siTimeStatePreRoll = 0x00100,
  siTimeStateStep = 0x00200,
  siTimeStatePostStep = 0x00400,
  siTimeStatePause = 0x00800,
  siTimeStatePrePause = 0x01000,
  siTimeStateSeek = 0x02000,
  siTimeNotifyTime = 0x04000,
  siTimeNotifyScrub = 0x10000,
  siTimeNotifySeek = 0x20000,
  siTimeNotifyPortChange = 0x40000,
  siTimeNotifyFrameDrop = 0x80000
}

Detailed Description

States for the time change notificationCTimeChangeNotification for Custom Displays. GetState, Custom Displays

Enumeration Type Documentation

enum siTimeState

Enumerator:
siTimeStateNull  [0] Null state.
siTimeStateStop  [0x00001] Stop state.
siTimeStatePreStop  [0x00002] Pre-Stop state.
siTimeStatePlay  [0x00004] Play state.
siTimeStatePrePlay  [0x00008] Pre-Play state.
siTimeStateRecord  [0x00010] Record state.
siTimeStatePreRecord  [0x00020] Pre-Record state.
siTimeStateFast  [0x00040] Fast state.
siTimeStatePreFast  [0x00080] Pre-Fast state.
siTimeStatePreRoll  [0x00100] Pre-Roll state.
siTimeStateStep  [0x00200] Step state.
siTimeStatePostStep  [0x00400] Post-Step state.
siTimeStatePause  [0x00800] Pause state.
siTimeStatePrePause  [0x01000] Pre-Pause state.
siTimeStateSeek  [0x02000] Seek state.
siTimeNotifyTime  [0x04000] Time notification.
siTimeNotifyScrub  [0x10000] Scrub notification.
siTimeNotifySeek  [0x20000] Seek notification.
siTimeNotifyPortChange  [0x40000] Port Change notification.
siTimeNotifyFrameDrop  [0x80000] Frame Drop notification.