SCTE 104/35 Codex

SCTE 35 Part 2

event_state

Enumerated values

Clause citations

  • 35-2-202610.3.1.1 · Table 12 · event_state
ValueDecNameDescriptionHistoryRelated
0x000startThe event begins at the point indicated by the parent time_signal, which may carry a PTS or signal immediate timing. Any cueing or arming of a downstream splice should happen before that point.
0x011activeThe event is in progress. The elapsed and remain times are normally updated as it runs.
0x022pausedThe event is paused. It can enter this state from start or active, and can later move to active or resume.
0x033resumeA signal to re-evaluate the event and decide whether service delivery should change.
0x044fetchAnnounces a future event so a downstream process can acquire it early, for example fetching an ad decision ahead of time for just-in-time transcoding and packaging.
Standards note

SCTE 35 Part 2's zero-elapsed rule and its fetch example are in tension; for a fetch (a future event) elapsed is typically the sentinel 0xFFFFFFFFFF because the event has not started.

0x05-0xFFReservedReserved for future use. Not currently assigned a meaning.
Standards note

SCTE 35 Part 2 p.51 mentions an 'end' event_state in prose that is absent from Table 12. We treat Table 12 as authoritative (there is no 'end' state); an event ends when its remain time reaches zero. Ending an event by simply omitting further descriptors appears only in an example, not as a general state-transition rule.