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();
501 virtual void Parse();
510 virtual void Parse();
523 virtual void Parse();
535 virtual void Parse();
554 virtual void Parse();
569 virtual void Parse();
575 virtual void Parse();
587 virtual void Parse();
593 virtual void Parse();
609 virtual void Parse();
618 virtual void Parse();
627 virtual void Parse();
646 virtual void Parse();
652 virtual void Parse();
667 virtual void Parse();
677 virtual void Parse();
688 virtual void Parse();
692 virtual void Parse();
702 virtual void Parse();
714 virtual void Parse();
729 virtual void Parse();
733 virtual void Parse();
742 virtual void Parse();
750 virtual void Parse();
759 virtual void Parse();
769 virtual void Parse();
790 virtual void Parse();
797 #endif //LIBSI_TABLE_H
int getAVC24HourPictureFlag() const
const item_subtitling * s
TypeLoop< SixteenBit > identifiers
int getCodeRateHP() const
int getScramblingSequenceSelector() const
int getNewOriginalNetworkId() const
StructureLoop< Name > nameLoop
int getVersionMajor() const
char * getLocation(char *buffer, int size)
StructureLoop< Service > serviceLoop
int getVersionMicro() const
StructureLoop< Nibble > nibbleLoop
StructureLoop< Rating > ratingLoop
int getConstraintSet3Flag() const
int getAncillaryDataIdentifier() const
int getApplicationType() const
int getServiceType() const
const item_hd_simulcast_logical_channel * s
char * getText(const char *separation1="\, const char *separation2="\")
const parental_rating * s
const descr_time_shifted_service * s
const local_time_offset_entry * s
int getMaximumTextPlainLength()
int getOriginalNetworkId() const
int getConstraintSet1Flag() const
const descr_service_move * s
int getWestEastFlag() const
StructureLoop< LogicalChannel > logicalChannelLoop
int getT2SystemId() const
int getLocalTimeOffsetPolarity() const
int getUserNibble2() const
int getGuardInterval() const
int getModulation() const
int getNewServiceId() const
int getComponentTag() const
const descr_extended_event * s
const content_identifier_entry * s
const descr_s2_satellite_delivery_system * s
int getProtocolLabel() const
int getPrivateDataSpecifier() const
int getReferenceEventId() const
int getOriginalNetworkId() const
int getGuardInterval() const
int getContentNibbleLevel1() const
int getComponentTag() const
int getMultipleInputStreamFlag() const
int getConstraintSet2Flag() const
int getLoopLength() const
int getTimeSlicingIndicator() const
int getVisibleServiceFlag() const
int getConstraintSet4Flag() const
StructureLoop< LocalTimeOffset > localTimeOffsetLoop
const descr_iso_639_language_loop * s
StructureLoop< Teletext > teletextLoop
int getHandOverType() const
StructureLoop< Subtitling > subtitlingLoop
int getScramblingSequenceIndex() const
char * getTextItemized(const char *separation1="\, const char *separation2="\")
int getAncillaryPageId() const
int getSubtitlingType() const
int getTeletextMagazineNumber() const
int getExtensionDescriptorTag() const
StructureLoop< HdSimulcastLogicalChannel > hdSimulcastLogicalChannelLoop
const descr_private_data_specifier * s
const descr_frequency_list * s
int getExtensionDescriptorTag() const
int getOriginalNetworkId() const
int getTransportStreamId() const
int getNextTimeOffset() const
time_t getStartTime(int mjd) const
const item_logical_channel * s
int getProtocolId() const
int getTeletextType() const
int getTeletextPageNumber() const
StructureLoop< Name > nameLoop
const descr_satellite_delivery_system * s
const descr_service_list_loop * s
int getOriginType() const
int getCridLocation() const
int getLastDescriptorNumber()
int getContentNibbleLevel2() const
const descr_terrestrial_delivery * s
int getUserNibble1() const
int getOtherFrequencyFlag() const
int getApplicationProfile() const
int getTransmissionMode() const
StructureLoop< Profile > profileLoop
int getBackwardsCompatibilityIndicator() const
int getComponentTag() const
const descr_stream_identifier * s
const application_signalling_entry * s
int getLocalTimeOffset() const
const descr_transport_protocol * s
int getCarouselId() const
int getMaximumTextLength(const char *separation1="\, const char *separation2="\")
int getInputStreamIdentifier() const
const application_profile_entry * s
bool isServiceBound() const
int getReferenceServiceId() const
StructureLoop< Language > languageLoop
int getConstellation() const
int getVisibility() const
time_t getTimeOfChange() const
const descr_time_shifted_event * s
int getTransmissionMode() const
const descr_linkage_8 * s1
int getSymbolRate() const
StructureLoop< ApplicationEntryDescriptor > entryLoop
int getOrbitalPosition() const
int getReferenceServiceId() const
const descr_t2_delivery_system * s
const descr_component * s
const descr_application_end * s
const descr_application_icons_descriptor_end * s
int getApplicationPriority() const
int getConstraintSet5Flag() const
const descr_multilingual_component * s
const item_premiere_content_transmission_time * s
int getConstraintSet0Flag() const
int getAVCCompatibleFlags() const
int getExtendedDataFlag() const
int getDescriptorNumber()
const descr_ancillary_data * s
int getExtendedDataFlag() const
int getStreamContent() const
int getAITVersionNumber() const
bool getOtherFrequency() const
int getCodingType() const
int getModulationType() const
StructureLoop< NameEntry > nameLoop
int getCodeRateLP() const
int getSymbolRate() const
StructureLoop< Service > serviceLoop
int getTransportStream() const
StructureLoop< StartDayEntry > startDayLoop
String textualServiceIdentifier
StructureLoop< StartTimeEntry > startTimeLoop
StructureLoop< Identifier > identifierLoop
const item_premiere_content_transmission_day * s
const item_nvod_reference * s
int getLogicalChannelNumber() const
const descr_carousel_identifier * s
int getServiceType() const
LinkageType getLinkageType() const
int getTransportStreamId() const
int getFormatIdentifier() const
StructureLoop< UrlExtensionEntry > UrlExtensionLoop
int getLogicalChannelNumber() const
int input_stream_identifier
int getPolarization() const
int getComponentType() const
const descr_premiere_content_transmission * s
StructureLoop< Item > itemLoop
int getComponentTag() const
int getFramePackingSEINotPresentFlag() const
StructureLoop< ApplicationEntry > applicationLoop
char * getUrlBase(char *buffer, int size)
int getAVCStillPresent() const
const descr_registration * s
int getMaximumTextItemizedLength(const char *separation1="\, const char *separation2="\")
TypeLoop< ThirtyTwoBit > frequencies
int getVersionMinor() const
int getVisibleServiceFlag() const
int getModulationSystem() const
int getMpeFecIndicator() const
TypeLoop< EightBit > transportProtocolLabels
const descr_scrambling_sequence_selector * sss
int getCompositionPageId() const
int getProfileIdc() const
const descr_extension * s
int getNewTransportStreamId() const
const descr_cable_delivery_system * s