![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
ISDB-T Information Packet (IIP). More...
#include <tsISDBTInformationPacket.h>

Classes | |
| class | Configuration |
| ISDB configuration_information in IIP. More... | |
| class | EquipmentControl |
| ISDB equipment_control in IIP. More... | |
| class | ModeGI |
| ISDB mode_GI_information in IIP. More... | |
| class | ModulationControlConfiguration |
| ISDB modulation_control_configuration_information in IIP. More... | |
| class | NetworkSynchronization |
| ISDB network_synchronization in IIP. More... | |
| class | TMCC |
| ISDB TMCC_information in IIP. More... | |
| class | TransmissionParameters |
| ISDB transmission_parameters in IIP. More... | |
Public Member Functions | |
| ISDBTInformationPacket ()=default | |
| Default constructor. | |
| ISDBTInformationPacket (DuckContext &duck, const TSPacket &pkt, bool check_standards) | |
| Constructor from a TS packet. | |
| bool | deserialize (DuckContext &duck, const void *data, size_t size, bool check_standards) |
| Deserialize a binary area into this object. | |
| void | display (DuckContext &duck, std::ostream &strm, const UString &margin) const |
| Display the content of this object. | |
Public Attributes | |
| uint8_t | IIP_branch_number = 0 |
| 8 bits. | |
| uint16_t | IIP_packet_pointer = 0 |
| 16 bits. | |
| bool | is_valid = true |
| Reset by constructor from an invalid data area. | |
| uint8_t | last_IIP_branch_number = 0 |
| 8 bits. | |
| ModulationControlConfiguration | modulation_control_configuration_information {} |
| Modulation control. | |
| NetworkSynchronization | network_synchronization_information {} |
| Network synchronization. | |
ISDB-T Information Packet (IIP).
Contained in specific TS packets in IIP PID (0x1FF0).
| ts::ISDBTInformationPacket::ISDBTInformationPacket | ( | DuckContext & | duck, |
| const TSPacket & | pkt, | ||
| bool | check_standards | ||
| ) |
Constructor from a TS packet.
| [in,out] | duck | TSDuck execution context. |
| [in] | pkt | TS packet. |
| [in] | check_standards | If true, do nothing if ISDB is not part of duck standards. When false, we assume ISDB. |
| bool ts::ISDBTInformationPacket::deserialize | ( | DuckContext & | duck, |
| const void * | data, | ||
| size_t | size, | ||
| bool | check_standards | ||
| ) |
Deserialize a binary area into this object.
| [in,out] | duck | TSDuck execution context. |
| [in] | data | Address of the binary area to deserialize. |
| [in] | size | Size in bytes of the binary area to deserialize. |
| [in] | check_standards | If true, do nothing if ISDB is not part of duck standards. |
| void ts::ISDBTInformationPacket::display | ( | DuckContext & | duck, |
| std::ostream & | strm, | ||
| const UString & | margin | ||
| ) | const |
Display the content of this object.
| [in,out] | duck | TSDuck execution context. |
| [in,out] | strm | A standard stream in output mode (text mode). |
| [in] | margin | Left margin content. |