TSDuck v3.40-4033
MPEG Transport Stream Toolkit
|
A SpliceSchedule command is made of a list of events. More...
#include <tsSpliceSchedule.h>
Public Member Functions | |
bool | programSplice () const |
Rebuild the value of the documented "program_splice_flag" field. | |
Public Attributes | |
bool | auto_return = false |
When true, there won't be an explicit "splice in" event, use duration_pts (valid if !canceled && use_duration). | |
uint8_t | avail_num = 0 |
Identification for a specific avail within one program_id. | |
uint8_t | avails_expected = 0 |
Expected number of individual avails within the current viewing event. | |
bool | canceled = false |
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 = 0 |
Duration of the splice out / splice in sequence (valid if !canceled && use_duration). | |
uint32_t | event_id = 0 |
Constructor. | |
uint16_t | program_id = 0 |
Unique program id. | |
uint32_t | program_utc = 0 |
UTC time value of the event (valid if !canceled && program_splice && !immediate). | |
bool | splice_out = false |
When true, this is a "splice out" event, "splice in" otherwise. | |
bool | use_duration = false |
When true, the duration of the splice out / splice in sequence is given. | |
A SpliceSchedule command is made of a list of events.
|
inline |
Rebuild the value of the documented "program_splice_flag" field.
uint32_t ts::SpliceSchedule::Event::event_id = 0 |
Constructor.
Splice event id.