Go to the documentation of this file.
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();
304 virtual void Parse();
313 virtual void Parse();
328 virtual void Parse();
334 virtual void Parse();
343 virtual void Parse();
353 virtual void Parse();
362 virtual void Parse();
374 virtual void Parse();
380 virtual void Parse();
387 virtual void Parse();
399 virtual void Parse();
403 virtual void Parse();
419 virtual void Parse();
432 virtual void Parse();
436 virtual void Parse();
451 virtual void Parse();
457 virtual void Parse();
471 virtual void Parse();
486 virtual void Parse();
492 virtual void Parse();
502 virtual void Parse();
511 virtual void Parse();
524 virtual void Parse();
536 virtual void Parse();
555 virtual void Parse();
570 virtual void Parse();
576 virtual void Parse();
588 virtual void Parse();
594 virtual void Parse();
610 virtual void Parse();
619 virtual void Parse();
628 virtual void Parse();
647 virtual void Parse();
653 virtual void Parse();
668 virtual void Parse();
678 virtual void Parse();
689 virtual void Parse();
693 virtual void Parse();
703 virtual void Parse();
715 virtual void Parse();
730 virtual void Parse();
734 virtual void Parse();
743 virtual void Parse();
751 virtual void Parse();
760 virtual void Parse();
770 virtual void Parse();
791 virtual void Parse();
798 #endif //LIBSI_TABLE_H
int getOtherFrequencyFlag() const
const descr_extended_event * s
StructureLoop< NameEntry > nameLoop
int getTransportStreamId() const
int getComponentTag() const
const descr_scrambling_sequence_selector * sss
int getT2SystemId() const
int getReferenceServiceId() const
const descr_cable_delivery_system * s
int getModulationType() const
int getTransmissionMode() const
const descr_iso_639_language_loop * s
StructureLoop< Service > serviceLoop
const item_hd_simulcast_logical_channel * s
const descr_service_move * s
int getAncillaryDataIdentifier() const
int getCompositionPageId() const
const descr_carousel_identifier * s
String textualServiceIdentifier
const descr_t2_delivery_system * s
char * getTextItemized(const char *separation1="\t", const char *separation2="\n")
const application_signalling_entry * s
const descr_stream_identifier * s
int getLocalTimeOffsetPolarity() const
int getConstraintSet1Flag() const
int getGuardInterval() const
StructureLoop< UrlExtensionEntry > UrlExtensionLoop
int getAncillaryPageId() const
int getModulation() const
StructureLoop< Identifier > identifierLoop
StructureLoop< Teletext > teletextLoop
const item_premiere_content_transmission_day * s
int getNewTransportStreamId() const
int getPolarization() const
const descr_multilingual_component * s
const descr_application_icons_descriptor_end * s
int getExtendedDataFlag() const
int getExtensionDescriptorTag() const
const content_identifier_entry * s
int getFormatIdentifier() const
int getConstraintSet4Flag() const
int getReferenceServiceId() const
StructureLoop< ApplicationEntryDescriptor > entryLoop
int getApplicationType() const
const descr_frequency_list * s
int getExtensionDescriptorTag() const
int getModulationSystem() const
int getMaximumTextPlainLength()
int getTimeSlicingIndicator() const
int getServiceType() const
int getAVC24HourPictureFlag() const
int getVersionMinor() const
int getHandOverType() const
StructureLoop< ApplicationEntry > applicationLoop
int getOriginalNetworkId() const
int getOrbitalPosition() const
const application_profile_entry * s
int getScramblingSequenceIndex() const
char * getUrlBase(char *buffer, int size)
int getReferenceEventId() const
const item_subtitling * s
int getProtocolId() const
int getConstraintSet3Flag() const
TypeLoop< SixteenBit > identifiers
int getOriginType() const
const descr_component * s
int getUserNibble1() const
int getConstraintSet0Flag() const
int getPrivateDataSpecifier() const
int getLastDescriptorNumber()
const descr_terrestrial_delivery * s
int getVisibility() const
const descr_s2_satellite_delivery_system * s
int getSubtitlingType() const
StructureLoop< HdSimulcastLogicalChannel > hdSimulcastLogicalChannelLoop
StructureLoop< StartDayEntry > startDayLoop
const parental_rating * s
StructureLoop< Subtitling > subtitlingLoop
int getTeletextType() const
const descr_linkage_8 * s1
int getTransmissionMode() const
const descr_premiere_content_transmission * s
int getConstraintSet2Flag() const
int getMaximumTextItemizedLength(const char *separation1="\t", const char *separation2="\n")
int getBackwardsCompatibilityIndicator() const
int getVersionMicro() const
time_t getTimeOfChange() const
int getTeletextMagazineNumber() const
time_t getStartTime(int mjd) const
int getCridLocation() const
int getLoopLength() const
const item_logical_channel * s
int getComponentTag() const
const item_premiere_content_transmission_time * s
int getOriginalNetworkId() const
int getStreamContentExt() const
int getVersionMajor() const
StructureLoop< Rating > ratingLoop
int getGuardInterval() const
int getComponentTag() const
int getLogicalChannelNumber() const
int getLocalTimeOffset() const
int getNewOriginalNetworkId() const
@ HTTPoverInteractionChannel
int getAITVersionNumber() const
int getProtocolLabel() const
char * getText(const char *separation1="\t", const char *separation2="\n")
int getNextTimeOffset() const
const descr_transport_protocol * s
int getExtendedDataFlag() const
int getConstellation() const
int getStreamContent() const
const descr_extension * s
int getSymbolRate() const
const descr_ancillary_data * s
int getServiceType() const
int getApplicationPriority() const
TypeLoop< EightBit > transportProtocolLabels
StructureLoop< StartTimeEntry > startTimeLoop
StructureLoop< Service > serviceLoop
bool getOtherFrequency() const
StructureLoop< Name > nameLoop
int getCodeRateLP() const
const descr_application_end * s
int getTransportStreamId() const
StructureLoop< Language > languageLoop
int getWestEastFlag() const
int getAVCCompatibleFlags() const
StructureLoop< Item > itemLoop
char * getLocation(char *buffer, int size)
const item_nvod_reference * s
int getScramblingSequenceSelector() const
int getDescriptorNumber()
int getContentNibbleLevel1() const
int getUserNibble2() const
int getComponentTag() const
int getCodingType() const
int getSymbolRate() const
int getComponentType() const
const descr_time_shifted_event * s
int getCarouselId() const
int getMaximumTextLength(const char *separation1="\t", const char *separation2="\n")
int getInputStreamIdentifier() const
StructureLoop< LogicalChannel > logicalChannelLoop
const descr_satellite_delivery_system * s
bool isServiceBound() const
int getTransportStream() const
int getProfileIdc() const
int getTeletextPageNumber() const
int getAVCStillPresent() const
const descr_private_data_specifier * s
const descr_registration * s
StructureLoop< Nibble > nibbleLoop
int getContentNibbleLevel2() const
int getConstraintSet5Flag() const
int getMpeFecIndicator() const
int getNewServiceId() const
const descr_service_list_loop * s
StructureLoop< Profile > profileLoop
int input_stream_identifier
int getApplicationProfile() const
const descr_time_shifted_service * s
int getOriginalNetworkId() const
int getFramePackingSEINotPresentFlag() const
int getLogicalChannelNumber() const
int getMultipleInputStreamFlag() const
const local_time_offset_entry * s
int getCodeRateHP() const
int getVisibleServiceFlag() const
int getVisibleServiceFlag() const
StructureLoop< Name > nameLoop
StructureLoop< LocalTimeOffset > localTimeOffsetLoop
TypeLoop< ThirtyTwoBit > frequencies
LinkageType getLinkageType() const