|
|
ByteBlock | cci {} |
| | Congestion control information.
|
|
std::optional< uint8_t > | cenc {} |
| | Optional content encoding algorithm from header HET_CENC.
|
|
bool | close_object = false |
| | Close Object flag.
|
|
bool | close_session = false |
| | Close Session flag.
|
|
uint8_t | codepoint = 0 |
| | Codepoint identifier.
|
|
std::map< uint8_t, ByteBlock > | ext {} |
| | Other header extensions, indexed by type (HET), when not deserialized in explicit fields.
|
|
std::optional< FDTInstanceHeader > | fdt {} |
| | Optional FDT instance from header HET_FDT.
|
|
uint8_t | fec_encoding_id = 0 |
| | FEC Encoding ID.
|
|
FECPayloadId | fpi {} |
| | FEC Payload ID, following the LCT header.
|
|
std::optional< FECTransmissionInformation > | fti {} |
| | Optional FEC transmission information from header HET_FTI.
|
|
uint8_t | lct_version = 0 |
| | LCT protocol version (4 bits).
|
|
std::optional< NIPActualCarrierInformation > | naci {} |
| | Optional DVB-NIP carrier information from header HET_NACI.
|
|
FileTransport | protocol = FT_UNKNOWN |
| | Higher level protocol.
|
|
uint8_t | psi = 0 |
| | Protocol-Specific Indication (2 bits).
|
|
bool | repair_packet = false |
| | FEC repair packet, meaning not a source packet (ROUTE).
|
|
std::optional< Time > | time {} |
| | Optional sender current time from header HET_TIME.
|
|
uint64_t | toi = 0 |
| | Transport Object Identifier (low 64 bits).
|
|
uint64_t | toi_high = 0 |
| | Transport Object Identifier (high 64 bits).
|
|
size_t | toi_length = 0 |
| | Length in bytes of TOI field.
|
|
std::optional< uint64_t > | tol {} |
| | Optional ATSC Transport Onject Length from header HET_TOL (24 or 48 bits).
|
|
uint64_t | tsi = 0 |
| | Transport Session Identifier.
|
|
size_t | tsi_length = 0 |
| | Length in bytes of TSI field.
|
Representation of a Layered Coding Transport (LCT) header. By extension, for use in context of FLUTE and DVB-NIP, the corresponding optional headers are added.
- See also
- IETF RFC 5651