## siTimeState

### Description

States for the time change notification CTimeChangeNotificationfor Custom Displays.

### C# Syntax

    siTimeState.siTimeStateNull                                                 // 0

    siTimeState.siTimeStateStop                                                 // 1

    siTimeState.siTimeStatePreStop                                              // 2

    siTimeState.siTimeStatePlay                                                 // 4

    siTimeState.siTimeStatePrePlay                                              // 8

    siTimeState.siTimeStateRecord                                               // 16

    siTimeState.siTimeStatePreRecord                                            // 32

    siTimeState.siTimeStateFast                                                 // 64

    siTimeState.siTimeStatePreFast                                              // 128

    siTimeState.siTimeStatePreRoll                                              // 256

    siTimeState.siTimeStateStep                                                 // 512

    siTimeState.siTimeStatePostStep                                             // 1024

    siTimeState.siTimeStatePause                                                // 2048

    siTimeState.siTimeStatePrePause                                             // 4096

    siTimeState.siTimeStateSeek                                                 // 8192

    siTimeState.siTimeNotifyTime                                                // 16384

    siTimeState.siTimeNotifyScrub                                               // 65536

    siTimeState.siTimeNotifySeek                                                // 131072

    siTimeState.siTimeNotifyPortChange                                          // 262144

    siTimeState.siTimeNotifyFrameDrop                                           // 524288

Constant | Value | Description
--- | --- | ---
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.

### Applies To

CTimeChangeNotification::GetState Custom Displays