22 data.setPointerAndOffset<
const pat>(
s, offset);
27 return HILO(
s->transport_stream_id);
31 return HILO(
s->program_number);
35 return HILO(
s->network_pid);
52 data.setPointerAndOffset<
const pmt>(
s, offset);
58 return HILO(
s->program_number);
62 return HILO(
s->PCR_PID);
66 return HILO(
s->elementary_PID);
70 return s->stream_type;
83 data.setPointerAndOffset<
const tsdt>(
s, offset);
90 return HILO(
s->network_id);
95 data.setPointerAndOffset<
const nit>(
s, offset);
98 data.setPointerAndOffset<
const nit_mid>(mid, offset);
103 return HILO(
s->transport_stream_id);
107 return HILO(
s->original_network_id);
112 data.setPointerAndOffset<
const ni_ts>(
s, offset);
120 data.setPointerAndOffset<
const sdt>(
s, offset);
125 return HILO(
s->transport_stream_id);
129 return HILO(
s->original_network_id);
133 return HILO(
s->service_id);
137 return s->eit_schedule_flag;
141 return s->eit_present_following_flag;
149 return s->free_ca_mode;
161 return HILO(
s->service_id);
165 return HILO(
s->transport_stream_id);
169 return HILO(
s->original_network_id);
173 return s->segment_last_section_number;
177 return s->last_table_id;
192 data.setPointerAndOffset<
const eit>(
s, offset);
206 return HILO(
s->event_id);
242 return s->free_ca_mode;
270 data.setPointerAndOffset<
const tot>(
s, offset);
279 data.setPointerAndOffset<
const rst>(
s, offset);
284 return HILO(
s->transport_stream_id);
288 return HILO(
s->original_network_id);
292 return HILO(
s->service_id);
296 return HILO(
s->event_id);
314 return first->version_number;
322 data.setPointerAndOffset<
const ait_mid>(mid, offset);
327 return data.FourBytes(0);
331 return HILO(
s->application_id);
335 return s->application_control_code;
348 data.setPointerAndOffset<
const pcit>(
s, offset);
353 return (
HILO(
s->contentId_hi) << 16) |
HILO(
s->contentId_lo);
int getControlCode() const
long getOrganisationId() const
MHP_DescriptorLoop applicationDescriptors
virtual void Parse() override
int getApplicationId() const
StructureLoop< Application > applicationLoop
int getAITVersion() const
int getApplicationType() const
virtual void Parse() override
MHP_DescriptorLoop commonDescriptors
virtual void Parse() override
int getStartTimeMinute() const
virtual void Parse() override
DescriptorLoop eventDescriptors
int getStartTimeSecond() const
int getDurationHour() const
int getFreeCaMode() const
time_t getDuration() const
time_t getStartTime() const
int getDurationMinute() const
int getStartTimeHour() const
RunningStatus getRunningStatus() const
int getDurationSecond() const
int getOriginalNetworkId() const
int getSegmentLastSectionNumber() const
StructureLoop< Event > eventLoop
bool isPresentFollowing() const
int getTransportStreamId() const
virtual void Parse() override
int getLastTableId() const
int getOriginalNetworkId() const
virtual void Parse() override
int getTransportStreamId() const
DescriptorLoop transportStreamDescriptors
DescriptorLoop commonDescriptors
virtual void Parse() override
StructureLoop< TransportStream > transportStreamLoop
virtual void Parse() override
StructureLoop< Association > associationLoop
int getTransportStreamId() const
virtual void Parse() override
virtual void Parse() override
DescriptorLoop streamDescriptors
int getStreamType() const
StructureLoop< Stream > streamLoop
DescriptorLoop commonDescriptors
virtual void Parse() override
virtual void Parse() override
time_t getDuration() const
PCIT_DescriptorLoop eventDescriptors
int getTransportStreamId() const
int getOriginalNetworkId() const
virtual void Parse() override
RunningStatus getRunningStatus() const
StructureLoop< RunningInfo > infoLoop
virtual void Parse() override
virtual void Parse() override
RunningStatus getRunningStatus() const
DescriptorLoop serviceDescriptors
int getFreeCaMode() const
int getEITscheduleFlag() const
int getEITpresentFollowingFlag() const
int getTransportStreamId() const
StructureLoop< Service > serviceLoop
virtual void Parse() override
int getOriginalNetworkId() const
TableId getTableId() const
virtual int getLength() override
virtual void Parse() override
DescriptorLoop descriptorLoop
virtual void Parse() override
virtual void Parse() override
DescriptorLoop transportStreamDescriptors
unsigned char bcdToDec(unsigned char b)
time_t getTime(unsigned char date_hi, unsigned char date_lo, unsigned char timehr, unsigned char timemi, unsigned char timese)
time_t getDuration(unsigned char timehr, unsigned char timemi, unsigned char timese)
@ TableIdEIT_schedule_last
@ TableIdEIT_schedule_first
@ TableIdEIT_presentFollowing
@ TableIdEIT_presentFollowing_other