#include <senf/Packets/MPEGDVBBundle/TransportPacket.hh>

Parser implementing the header of a MPEG Transport Stream packet.

Definition at line 44 of file TransportPacket.hh.
Public Types |
|
| typedef UInt8Parser | sync_byte_t |
Public Member Functions |
|
| UInt8Parser | sync_byte () const |
| senf::FlagParser<?> | transport_error_indicator () const |
| senf::FlagParser<?>::value_type | pusi () const |
| senf::FlagParser<?> | transport_priority () const |
| senf::UIntFieldParser<?,?+13 > | pid () const |
| senf::UIntFieldParser<?,?+2 > | transport_scrmbl_ctrl () const |
| senf::UIntFieldParser<?,?+2 > | adaptation_field_ctrl () const |
| senf::UIntFieldParser<?,?+4 > | continuity_counter () const |
| UInt8Parser | pointer_field () const |
| void | init_fields () const |
| void | setPUSI (bool pusi) const |
| void | init () |
Protected Member Functions |
|
| senf::Parse_Variant_Direct < pusi_t,?,(senf::VoidPacketParser)(UInt8Parser) > ::parser |
pointer_field_ () const |
| typedef UInt8Parser senf::TransportPacketParser:: | ||||
| sync_byte_t | ||||
Definition at line 48 of file TransportPacket.hh.
| senf::UIntFieldParser<?,?+ 2 > senf::TransportPacketParser:: | ||||
| adaptation_field_ctrl | () | |||
| senf::UIntFieldParser<?,?+ 4 > senf::TransportPacketParser:: | ||||
| continuity_counter | () | |||
| void senf::TransportPacketParser:: | ||||
| init | () | |||
Definition at line 67 of file TransportPacket.hh.
| void senf::TransportPacketParser:: | ||||
| init_fields | () | |||
Definition at line 36 of file TransportPacket.cc.
| senf::UIntFieldParser<?,?+ 13 > senf::TransportPacketParser:: | ||||
| pid | () | |||
| senf::UInt8Parser senf::TransportPacketParser:: | ||||
| pointer_field | () | |||
Definition at line 45 of file TransportPacket.cc.
| senf::Parse_Variant_Direct< pusi_t,?, (senf::VoidPacketParser) (UInt8Parser) >::parser senf::TransportPacketParser:: | ||||
| pointer_field_ | () | |||
| senf::FlagParser<?>::value_type senf::TransportPacketParser:: | ||||
| pusi | () | |||
| void senf::TransportPacketParser:: | ||||
| setPUSI | ( | bool | pusi | ) |
Definition at line 51 of file TransportPacket.cc.
| UInt8Parser senf::TransportPacketParser:: | ||||
| sync_byte | () | |||
| senf::FlagParser<?> senf::TransportPacketParser:: | ||||
| transport_error_indicator | () | |||
| senf::FlagParser<?> senf::TransportPacketParser:: | ||||
| transport_priority | () | |||
| senf::UIntFieldParser<?,?+ 2 > senf::TransportPacketParser:: | ||||
| transport_scrmbl_ctrl | () | |||