#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 | () | |||