![]() |
TSDuck v3.43-4480
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.