TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
ts::SpliceSchedule::Event Class Reference

A SpliceSchedule command is made of a list of events. More...

Public Member Functions

 Event ()
 Constructor.
 

Public Attributes

bool auto_return
 When true, there won't be an explicit "splice in" event, use duration_pts (valid if !canceled && use_duration).
 
uint8_t avail_num
 Identification for a specific avail within one program_id.
 
uint8_t avails_expected
 Expected number of individual avails within the current viewing event.
 
bool canceled
 When true, event is canceled, other fields are ignored.
 
UTCByComponent components_utc
 UTC time value of the event by component (valid if !canceled && !program_splice && !immediate).
 
uint64_t duration_pts
 Duration of the splice out / splice in sequence (valid if !canceled && use_duration).
 
uint32_t event_id
 Splice event id.
 
uint16_t program_id
 Unique program id.
 
bool program_splice
 When true, all components are spliced.
 
uint32_t program_utc
 UTC time value of the event (valid if !canceled && program_splice && !immediate).
 
bool splice_out
 When true, this is a "splice out" event, "splice in" otherwise.
 
bool use_duration
 When true, the duration of the splice out / splice in sequence is given.
 

Detailed Description

A SpliceSchedule command is made of a list of events.


The documentation for this class was generated from the following file: