This table tells the decoder on which PIDs to find other tables. More...
#include <dvbtables.h>
Public Member Functions | |
| NetworkInformationTable (const NetworkInformationTable &table) | |
| NetworkInformationTable (const PSIPTable &table) | |
| ~NetworkInformationTable () | |
| uint | NetworkID (void) const |
| network_id 16 3.0 0x0000 | |
| uint | NetworkDescriptorsLength (void) const |
| network_desc_length 12 8.4 0 | |
| const unsigned char * | NetworkDescriptors (void) const |
| for(i=0; i<N; i++) x 10.0 { descriptor() } | |
| uint | TransportStreamDataLength (void) const |
| trans_stream_loop_len 12 0.4+ndl | |
| uint | TransportStreamCount (void) const |
| uint | TSID (uint i) const |
| transport_stream_id 16 0.0+p | |
| uint | OriginalNetworkID (uint i) const |
| original_network_id 16 2.0+p | |
| uint | TransportDescriptorsLength (uint i) const |
| trans_desc_length 12 4.4+p | |
| const unsigned char * | TransportDescriptors (uint i) const |
| for(j=0;j<N;j++) x 6.0+p { descriptor() } | |
| void | Parse (void) const |
| QString | toString (void) const |
| QString | NetworkName (void) const |
Private Attributes | |
| QString | _cached_network_name |
| const unsigned char * | _tsc_ptr |
| vector< const unsigned char * > | _ptrs |
This table tells the decoder on which PIDs to find other tables.
Definition at line 21 of file dvbtables.h.
| NetworkInformationTable::NetworkInformationTable | ( | const NetworkInformationTable & | table | ) | [inline] |
Definition at line 24 of file dvbtables.h.
| NetworkInformationTable::NetworkInformationTable | ( | const PSIPTable & | table | ) | [inline] |
Definition at line 30 of file dvbtables.h.
| NetworkInformationTable::~NetworkInformationTable | ( | ) | [inline] |
Definition at line 36 of file dvbtables.h.
| uint NetworkInformationTable::NetworkID | ( | void | ) | const [inline] |
network_id 16 3.0 0x0000
Definition at line 50 of file dvbtables.h.
Referenced by ChannelScanSM::GetChannelList(), DTVSignalMonitor::HandleNIT(), NetworkName(), and toString().
| uint NetworkInformationTable::NetworkDescriptorsLength | ( | void | ) | const [inline] |
network_desc_length 12 8.4 0
Definition at line 54 of file dvbtables.h.
Referenced by NetworkName(), Parse(), and toString().
| const unsigned char* NetworkInformationTable::NetworkDescriptors | ( | void | ) | const [inline] |
for(i=0; i<N; i++) x 10.0 { descriptor() }
Definition at line 59 of file dvbtables.h.
Referenced by NetworkName(), and toString().
| uint NetworkInformationTable::TransportStreamDataLength | ( | void | ) | const [inline] |
| uint NetworkInformationTable::TransportStreamCount | ( | void | ) | const [inline] |
Definition at line 66 of file dvbtables.h.
Referenced by ChannelUtil::CreateMultiplexes(), toString(), and ChannelScanSM::UpdateScanTransports().
transport_stream_id 16 0.0+p
Definition at line 70 of file dvbtables.h.
Referenced by ChannelUtil::CreateMultiplexes(), ChannelScanSM::GetChannelList(), toString(), and ChannelScanSM::UpdateScanTransports().
original_network_id 16 2.0+p
Definition at line 72 of file dvbtables.h.
Referenced by ChannelUtil::CreateMultiplexes(), ChannelScanSM::GetChannelList(), toString(), and ChannelScanSM::UpdateScanTransports().
trans_desc_length 12 4.4+p
Definition at line 76 of file dvbtables.h.
Referenced by ChannelUtil::CreateMultiplexes(), ChannelScanSM::GetChannelList(), Parse(), toString(), and ChannelScanSM::UpdateScanTransports().
| const unsigned char* NetworkInformationTable::TransportDescriptors | ( | uint | i | ) | const [inline] |
for(j=0;j<N;j++) x 6.0+p { descriptor() }
Definition at line 80 of file dvbtables.h.
Referenced by ChannelUtil::CreateMultiplexes(), ChannelScanSM::GetChannelList(), toString(), and ChannelScanSM::UpdateScanTransports().
| void NetworkInformationTable::Parse | ( | void | ) | const |
Definition at line 9 of file dvbtables.cpp.
Referenced by NetworkName(), and toString().
| QString NetworkInformationTable::toString | ( | void | ) | const [virtual] |
Reimplemented from PSIPTable.
Definition at line 19 of file dvbtables.cpp.
Referenced by ChannelScanSM::HandleNIT().
| QString NetworkInformationTable::NetworkName | ( | void | ) | const |
Definition at line 61 of file dvbtables.cpp.
QString NetworkInformationTable::_cached_network_name [mutable, private] |
Definition at line 89 of file dvbtables.h.
Referenced by NetworkName().
const unsigned char* NetworkInformationTable::_tsc_ptr [mutable, private] |
Definition at line 90 of file dvbtables.h.
Referenced by Parse().
vector<const unsigned char*> NetworkInformationTable::_ptrs [mutable, private] |
Definition at line 91 of file dvbtables.h.
Referenced by Parse().
1.6.3