#include <dvbstreamdata.h>

Definition at line 22 of file dvbstreamdata.h.
| DVBStreamData::DVBStreamData | ( | uint | desired_netid, | |
| uint | desired_tsid, | |||
| int | desired_program, | |||
| bool | cacheTables = false | |||
| ) |
Definition at line 15 of file dvbstreamdata.cpp.
| DVBStreamData::~DVBStreamData | ( | ) |
Definition at line 29 of file dvbstreamdata.cpp.
| void DVBStreamData::Reset | ( | void | ) | [inline, virtual] |
Reimplemented from MPEGStreamData.
Reimplemented in ScanStreamData.
Definition at line 29 of file dvbstreamdata.h.
Referenced by ScanStreamData::Reset(), SetDesiredService(), TVRec::SetupDTVSignalMonitor(), and ~DVBStreamData().
Definition at line 168 of file dvbstreamdata.cpp.
| uint DVBStreamData::DesiredNetworkID | ( | void | ) | const [inline] |
Definition at line 34 of file dvbstreamdata.h.
| uint DVBStreamData::DesiredTransportID | ( | void | ) | const [inline] |
Definition at line 35 of file dvbstreamdata.h.
Assembles PSIP packets and processes them.
Reimplemented from MPEGStreamData.
Reimplemented in ScanStreamData.
Definition at line 212 of file dvbstreamdata.cpp.
Referenced by ScanStreamData::HandleTables().
Returns true if table already seen.
Reimplemented from MPEGStreamData.
Reimplemented in ScanStreamData.
Definition at line 75 of file dvbstreamdata.cpp.
Referenced by HandleTables(), and ScanStreamData::IsRedundant().
| void DVBStreamData::ProcessSDT | ( | uint | tsid, | |
| const ServiceDescriptionTable * | sdt | |||
| ) |
Definition at line 376 of file dvbstreamdata.cpp.
Referenced by HandleTables(), and SetDesiredService().
| void DVBStreamData::SetDishNetEIT | ( | bool | use_dishnet_eit | ) | [inline] |
| bool DVBStreamData::HasAnyEIT | ( | void | ) | const [inline] |
Definition at line 230 of file dvbstreamdata.h.
Referenced by GetEITPIDChanges(), and HasEITPIDChanges().
Definition at line 236 of file dvbstreamdata.h.
| bool DVBStreamData::HasEITPIDChanges | ( | const uint_vec_t & | in_use_pids | ) | const [virtual] |
Reimplemented from MPEGStreamData.
Reimplemented in ScanStreamData.
Definition at line 390 of file dvbstreamdata.cpp.
| bool DVBStreamData::GetEITPIDChanges | ( | const uint_vec_t & | in_use_pids, | |
| uint_vec_t & | add_pids, | |||
| uint_vec_t & | del_pids | |||
| ) | const [virtual] |
Reimplemented from MPEGStreamData.
Reimplemented in ScanStreamData.
Definition at line 398 of file dvbstreamdata.cpp.
| void DVBStreamData::SetVersionNIT | ( | int | version, | |
| uint | last_section | |||
| ) | [inline] |
Definition at line 52 of file dvbstreamdata.h.
Referenced by DVBStreamData(), HandleTables(), and Reset().
| int DVBStreamData::VersionNIT | ( | ) | const [inline] |
| void DVBStreamData::SetVersionNITo | ( | int | version, | |
| uint | last_section | |||
| ) | [inline] |
Definition at line 61 of file dvbstreamdata.h.
Referenced by DVBStreamData(), HandleTables(), and Reset().
| int DVBStreamData::VersionNITo | ( | ) | const [inline] |
Definition at line 70 of file dvbstreamdata.h.
Referenced by DTVSignalMonitor::HandleSDT(), and HandleTables().
| int DVBStreamData::VersionSDT | ( | uint | tsid | ) | const [inline] |
| int DVBStreamData::VersionSDTo | ( | uint | tsid | ) | const [inline] |
| void DVBStreamData::SetVersionCIT | ( | uint | contentid, | |
| int | version | |||
| ) | [inline] |
| int DVBStreamData::VersionCIT | ( | uint | contentid | ) | const [inline] |
| void DVBStreamData::SetNITSectionSeen | ( | uint | section | ) |
| bool DVBStreamData::HasAllNITSections | ( | void | ) | const |
| void DVBStreamData::SetNIToSectionSeen | ( | uint | section | ) |
| bool DVBStreamData::HasAllNIToSections | ( | void | ) | const |
Definition at line 506 of file dvbstreamdata.cpp.
Definition at line 533 of file dvbstreamdata.cpp.
Definition at line 563 of file dvbstreamdata.cpp.
Definition at line 668 of file dvbstreamdata.cpp.
Definition at line 646 of file dvbstreamdata.cpp.
Referenced by HasCachedAllSDTs(), HasCachedSDT(), and SetDesiredService().
Definition at line 702 of file dvbstreamdata.cpp.
Definition at line 758 of file dvbstreamdata.cpp.
Referenced by SIScan::HandleDVBDBInsertion(), and SIScan::HandlePostInsertion().
| void DVBStreamData::ReturnCachedSDTTables | ( | sdt_vec_t & | sdts | ) | const |
Definition at line 777 of file dvbstreamdata.cpp.
Referenced by SIScan::HandleDVBDBInsertion(), and SIScan::HandlePostInsertion().
| void DVBStreamData::AddDVBMainListener | ( | DVBMainStreamListener * | val | ) |
Definition at line 844 of file dvbstreamdata.cpp.
Referenced by HDHRRecorder::SetStreamData(), DVBRecorder::SetStreamData(), DTVSignalMonitor::SetStreamData(), and SIScan::SIScan().
| void DVBStreamData::AddDVBOtherListener | ( | DVBOtherStreamListener * | val | ) |
Definition at line 871 of file dvbstreamdata.cpp.
| void DVBStreamData::AddDVBEITListener | ( | DVBEITStreamListener * | val | ) |
Definition at line 898 of file dvbstreamdata.cpp.
| void DVBStreamData::RemoveDVBMainListener | ( | DVBMainStreamListener * | val | ) |
| void DVBStreamData::RemoveDVBOtherListener | ( | DVBOtherStreamListener * | val | ) |
Definition at line 883 of file dvbstreamdata.cpp.
| void DVBStreamData::RemoveDVBEITListener | ( | DVBEITStreamListener * | val | ) |
Definition at line 910 of file dvbstreamdata.cpp.
| void DVBStreamData::CacheNIT | ( | NetworkInformationTable * | nit | ) | [private] |
| void DVBStreamData::CacheSDT | ( | ServiceDescriptionTable * | sdt | ) | [private] |
| void DVBStreamData::DeleteCachedTable | ( | PSIPTable * | psip | ) | const [protected, virtual] |
Reimplemented from MPEGStreamData.
Reimplemented in ScanStreamData.
Definition at line 784 of file dvbstreamdata.cpp.
Referenced by CacheNIT(), CacheSDT(), ScanStreamData::DeleteCachedTable(), and Reset().
uint DVBStreamData::_desired_netid [private] |
DVB table monitoring.
Definition at line 190 of file dvbstreamdata.h.
Referenced by DesiredNetworkID(), GetEITPIDChanges(), HandleTables(), Reset(), SetDesiredService(), and ~DVBStreamData().
uint DVBStreamData::_desired_tsid [private] |
Definition at line 191 of file dvbstreamdata.h.
Referenced by DesiredTransportID(), HandleTables(), Reset(), SetDesiredService(), and ~DVBStreamData().
bool DVBStreamData::_dvb_eit_dishnet_long [private] |
Decode DishNet's long-term DVB EIT.
Definition at line 194 of file dvbstreamdata.h.
Referenced by GetEITPIDChanges(), and SetDishNetEIT().
dvb_has_eit_t DVBStreamData::_dvb_has_eit [private] |
Tell us if the DVB service has EIT.
Definition at line 196 of file dvbstreamdata.h.
Referenced by HasAnyEIT(), HasEIT(), ProcessSDT(), and ~DVBStreamData().
Definition at line 199 of file dvbstreamdata.h.
Referenced by AddDVBMainListener(), HandleTables(), ProcessSDT(), RemoveDVBMainListener(), and ~DVBStreamData().
Definition at line 200 of file dvbstreamdata.h.
Referenced by AddDVBOtherListener(), HandleTables(), RemoveDVBOtherListener(), and ~DVBStreamData().
Definition at line 201 of file dvbstreamdata.h.
Referenced by AddDVBEITListener(), HandleTables(), RemoveDVBEITListener(), and ~DVBStreamData().
int DVBStreamData::_nit_version [private] |
QMap<uint, int> DVBStreamData::_sdt_versions [private] |
Definition at line 205 of file dvbstreamdata.h.
Referenced by Reset(), SetVersionSDT(), and VersionSDT().
sections_t DVBStreamData::_nit_section_seen [private] |
Definition at line 206 of file dvbstreamdata.h.
Referenced by HasAllNITSections(), NITSectionSeen(), SetNITSectionSeen(), and SetVersionNIT().
Definition at line 207 of file dvbstreamdata.h.
Referenced by HasAllSDTSections(), Reset(), SDTSectionSeen(), SetSDTSectionSeen(), and SetVersionSDT().
QMap<uint, int> DVBStreamData::_eit_version [private] |
Definition at line 208 of file dvbstreamdata.h.
Referenced by Reset(), SetVersionEIT(), and VersionEIT().
Definition at line 209 of file dvbstreamdata.h.
Referenced by EITSectionSeen(), Reset(), SetEITSectionSeen(), and SetVersionEIT().
QMap<uint, int> DVBStreamData::_cit_version [private] |
Definition at line 211 of file dvbstreamdata.h.
Referenced by Reset(), SetVersionCIT(), and VersionCIT().
Definition at line 212 of file dvbstreamdata.h.
Referenced by CITSectionSeen(), Reset(), and SetCITSectionSeen().
int DVBStreamData::_nito_version [private] |
QMap<uint, int> DVBStreamData::_sdto_versions [private] |
Definition at line 215 of file dvbstreamdata.h.
Referenced by Reset(), SetVersionSDTo(), and VersionSDTo().
sections_t DVBStreamData::_nito_section_seen [private] |
Definition at line 216 of file dvbstreamdata.h.
Referenced by HasAllNIToSections(), NIToSectionSeen(), SetNIToSectionSeen(), and SetVersionNITo().
Definition at line 217 of file dvbstreamdata.h.
Referenced by HasAllSDToSections(), Reset(), SDToSectionSeen(), SetSDToSectionSeen(), and SetVersionSDTo().
nit_cache_t DVBStreamData::_cached_nit [mutable, private] |
Definition at line 220 of file dvbstreamdata.h.
Referenced by CacheNIT(), DeleteCachedTable(), GetCachedNIT(), HasCachedAllNIT(), HasCachedAllSDTs(), HasCachedAnyNIT(), HasCachedSDT(), and Reset().
sdt_cache_t DVBStreamData::_cached_sdts [mutable, private] |
Definition at line 221 of file dvbstreamdata.h.
Referenced by CacheSDT(), DeleteCachedTable(), GetAllCachedSDTs(), GetCachedSDT(), HasCachedAllSDT(), HasCachedAllSDTs(), HasCachedAnySDT(), and Reset().
1.5.5