13 #ifndef LIBSI_DESCRIPTOR_H
14 #define LIBSI_DESCRIPTOR_H
56 char *
getText(
const char *separation1=
"\t",
const char *separation2=
"\n");
58 char *
getText(
char *buffer,
int size,
const char *separation1=
"\t",
const char *separation2=
"\n");
70 char *
getTextItemized(
const char *separation1=
"\t",
const char *separation2=
"\n");
71 char *
getTextItemized(
char *buffer,
int size,
const char *separation1=
"\t",
const char *separation2=
"\n");
104 virtual void Parse();
115 virtual void Parse();
121 virtual void Parse();
134 virtual void Parse();
140 virtual void Parse();
149 virtual void Parse();
158 virtual void Parse();
167 virtual void Parse();
174 virtual void Parse();
182 virtual void Parse();
198 virtual void Parse();
204 virtual void Parse();
219 virtual void Parse();
232 virtual void Parse();
252 virtual void Parse();
263 virtual void Parse();
277 virtual void Parse();
283 virtual void Parse();
290 virtual void Parse();
303 virtual void Parse();
312 virtual void Parse();
327 virtual void Parse();
333 virtual void Parse();
342 virtual void Parse();
352 virtual void Parse();
361 virtual void Parse();
373 virtual void Parse();
379 virtual void Parse();
386 virtual void Parse();
398 virtual void Parse();
402 virtual void Parse();
418 virtual void Parse();
431 virtual void Parse();
435 virtual void Parse();
450 virtual void Parse();
456 virtual void Parse();
470 virtual void Parse();
485 virtual void Parse();
491 virtual void Parse();
503 virtual void Parse();
512 virtual void Parse();
525 virtual void Parse();
536 virtual void Parse();
554 virtual void Parse();
573 virtual void Parse();
582 virtual void Parse();
591 virtual void Parse();
610 virtual void Parse();
616 virtual void Parse();
631 virtual void Parse();
641 virtual void Parse();
652 virtual void Parse();
656 virtual void Parse();
666 virtual void Parse();
678 virtual void Parse();
693 virtual void Parse();
697 virtual void Parse();
706 virtual void Parse();
714 virtual void Parse();
723 virtual void Parse();
733 virtual void Parse();
740 #endif //LIBSI_TABLE_H
const item_subtitling * s
TypeLoop< SixteenBit > identifiers
int getScramblingSequenceIndex() const
int getOriginalNetworkId() const
int getReferenceEventId() const
StructureLoop< Name > nameLoop
int getModulation() const
int getExtensionDescriptorTag() const
char * getLocation(char *buffer, int size)
StructureLoop< Service > serviceLoop
StructureLoop< Nibble > nibbleLoop
StructureLoop< Rating > ratingLoop
int getNewTransportStreamId() const
int getVisibility() const
int getOrbitalPosition() const
const parental_rating * s
int getAITVersionNumber() const
const descr_time_shifted_service * s
int getMultipleInputStreamFlag() const
const local_time_offset_entry * s
int getGuardInterval() const
int getAncillaryDataIdentifier() const
int getMaximumTextPlainLength()
const descr_service_move * s
int getHandOverType() const
int getWestEastFlag() const
int getBackwardsCompatibilityIndicator() const
int getExtendedDataFlag() const
const descr_extended_event * s
const content_identifier_entry * s
const descr_s2_satellite_delivery_system * s
int getProtocolLabel() const
int getModulationType() const
int getCompositionPageId() const
int getTransportStreamId() const
int getServiceType() const
const descr_iso_639_language * s
int getApplicationPriority() const
int getSymbolRate() const
int getLocalTimeOffset() const
int getTransmissionMode() const
int getComponentTag() const
int getServiceType() const
int getOtherFrequencyFlag() const
StructureLoop< LocalTimeOffset > localTimeOffsetLoop
const descr_iso_639_language_loop * s
StructureLoop< Teletext > teletextLoop
StructureLoop< Subtitling > subtitlingLoop
int getExtensionDescriptorTag() const
int getNewOriginalNetworkId() const
int getPrivateDataSpecifier() const
int getTeletextPageNumber() const
bool isServiceBound() const
const descr_private_data_specifier * s
const descr_frequency_list * s
int getCridLocation() const
StructureLoop< Name > nameLoop
int getCodingType() const
const descr_satellite_delivery_system * s
const descr_service_list_loop * s
int getLastDescriptorNumber()
int getModulationSystem() const
bool getOtherFrequency() const
const descr_terrestrial_delivery * s
int getUserNibble1() const
int getContentNibbleLevel2() const
StructureLoop< Profile > profileLoop
int getFormatIdentifier() const
int getOriginType() const
int getComponentTag() const
int getCodeRateLP() const
const descr_stream_identifier * s
const application_signalling_entry * s
const descr_transport_protocol * s
const application_profile_entry * s
int getSubtitlingType() const
StructureLoop< Language > languageLoop
int getTransportStreamId() const
LinkageType getLinkageType() const
const descr_time_shifted_event * s
int getOriginalNetworkId() const
int getNextTimeOffset() const
const descr_linkage_8 * s1
int getContentNibbleLevel1() const
int getNewServiceId() const
int getTeletextType() const
StructureLoop< ApplicationEntryDescriptor > entryLoop
int getApplicationProfile() const
const descr_t2_delivery_system * s
const descr_component * s
const descr_application_end * s
const descr_application_icons_descriptor_end * s
int getMaximumTextItemizedLength(const char *separation1="\t", const char *separation2="\n")
int getLoopLength() const
const descr_multilingual_component * s
const item_premiere_content_transmission_time * s
int getCodeRateHP() const
int getDescriptorNumber()
const descr_ancillary_data * s
int getMpeFecIndicator() const
int getTimeSlicingIndicator() const
int getConstellation() const
int getScramblingSequenceSelector() const
int getVersionMajor() const
int getInputStreamIdentifier() const
int getCarouselId() const
int getReferenceServiceId() const
StructureLoop< NameEntry > nameLoop
int getStreamContent() const
int getTransportStream() const
StructureLoop< Service > serviceLoop
StructureLoop< StartDayEntry > startDayLoop
String textualServiceIdentifier
StructureLoop< StartTimeEntry > startTimeLoop
StructureLoop< Identifier > identifierLoop
const item_premiere_content_transmission_day * s
time_t getTimeOfChange() const
const item_nvod_reference * s
int getTransmissionMode() const
char * getText(const char *separation1="\t", const char *separation2="\n")
const descr_carousel_identifier * s
time_t getStartTime(int mjd) const
int getSymbolRate() const
StructureLoop< UrlExtensionEntry > UrlExtensionLoop
int getUserNibble2() const
int getAncillaryPageId() const
int input_stream_identifier
const descr_premiere_content_transmission * s
int getT2SystemId() const
StructureLoop< Item > itemLoop
int getTeletextMagazineNumber() const
StructureLoop< ApplicationEntry > applicationLoop
char * getUrlBase(char *buffer, int size)
int getGuardInterval() const
int getComponentTag() const
char * getTextItemized(const char *separation1="\t", const char *separation2="\n")
int getComponentType() const
const descr_registration * s
int getPolarization() const
TypeLoop< ThirtyTwoBit > frequencies
int getVersionMinor() const
TypeLoop< EightBit > transportProtocolLabels
int getReferenceServiceId() const
const descr_scrambling_sequence_selector * sss
int getProtocolId() const
int getComponentTag() const
int getMaximumTextLength(const char *separation1="\t", const char *separation2="\n")
int getLocalTimeOffsetPolarity() const
const descr_extension * s
int getOriginalNetworkId() const
int getVersionMicro() const
const descr_cable_delivery_system * s
int getApplicationType() const