MythTV  master
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
MPEGDescriptor Class Reference

#include <mpegdescriptors.h>

Inheritance diagram for MPEGDescriptor:
Inheritance graph
[legend]

Public Member Functions

 operator const unsigned char * () const
 
 MPEGDescriptor (const unsigned char *data, int len=300)
 
 MPEGDescriptor (const std::vector< uint8_t > &data)
 
 MPEGDescriptor (const unsigned char *data, int len, uint tag)
 
 MPEGDescriptor (const std::vector< uint8_t > &data, uint tag)
 
 MPEGDescriptor (const unsigned char *data, int len, uint tag, uint req_desc_len)
 
virtual ~MPEGDescriptor ()=default
 
bool IsValid (void) const
 
uint size (void) const
 
uint DescriptorTag (void) const
 
uint DescriptorLength (void) const
 
uint DescriptorTagExtension (void) const
 
QString DescriptorTagString (void) const
 
virtual QString toString (void) const
 
virtual QString toStringPD (uint priv_dsid) const
 
virtual QString toStringXML (uint indent_level) const
 Returns XML representation of string the TS Reader XML format. More...
 
QString hexdump (void) const
 
QString descrDump (const QString &name) const
 

Static Public Member Functions

static desc_list_t Parse (const unsigned char *data, uint len)
 
static desc_list_t ParseAndExclude (const unsigned char *data, uint len, int excluded_descid)
 
static desc_list_t ParseOnlyInclude (const unsigned char *data, uint len, int excluded_descid)
 
static const unsigned char * Find (const desc_list_t &parsed, uint desc_tag)
 
static const unsigned char * FindExtension (const desc_list_t &parsed, uint desc_tag)
 
static desc_list_t FindAll (const desc_list_t &parsed, uint desc_tag)
 
static const unsigned char * FindBestMatch (const desc_list_t &parsed, uint desc_tag, QMap< uint, uint > &langPref)
 
static desc_list_t FindBestMatches (const desc_list_t &parsed, uint desc_tag, QMap< uint, uint > &langPref)
 

Protected Attributes

const unsigned char * m_data
 

Detailed Description

Definition at line 302 of file mpegdescriptors.h.

Constructor & Destructor Documentation

◆ MPEGDescriptor() [1/5]

MPEGDescriptor::MPEGDescriptor ( const unsigned char *  data,
int  len = 300 
)
inlineexplicit

Definition at line 307 of file mpegdescriptors.h.

◆ MPEGDescriptor() [2/5]

MPEGDescriptor::MPEGDescriptor ( const std::vector< uint8_t > &  data)
inlineexplicit

Definition at line 312 of file mpegdescriptors.h.

◆ MPEGDescriptor() [3/5]

MPEGDescriptor::MPEGDescriptor ( const unsigned char *  data,
int  len,
uint  tag 
)
inline

Definition at line 318 of file mpegdescriptors.h.

◆ MPEGDescriptor() [4/5]

MPEGDescriptor::MPEGDescriptor ( const std::vector< uint8_t > &  data,
uint  tag 
)
inline

Definition at line 325 of file mpegdescriptors.h.

◆ MPEGDescriptor() [5/5]

MPEGDescriptor::MPEGDescriptor ( const unsigned char *  data,
int  len,
uint  tag,
uint  req_desc_len 
)
inline

Definition at line 332 of file mpegdescriptors.h.

◆ ~MPEGDescriptor()

virtual MPEGDescriptor::~MPEGDescriptor ( )
virtualdefault

Member Function Documentation

◆ operator const unsigned char *()

MPEGDescriptor::operator const unsigned char * ( ) const
inline

Definition at line 305 of file mpegdescriptors.h.

◆ IsValid()

bool MPEGDescriptor::IsValid ( void  ) const
inline

Definition at line 342 of file mpegdescriptors.h.

Referenced by EITHelper::AddEIT(), C2DeliverySystemDescriptor::C2DeliverySystemDescriptor(), MPEGStreamData::CreatePMTSingleProgram(), DVBContentIdentifierDescriptor::DVBContentIdentifierDescriptor(), FindBestMatch(), FindBestMatches(), ProgramMapTable::GetAudioType(), ChannelScanSM::GetChannelList(), ProgramMapTable::GetLanguage(), GetPrivateDataSpecifier(), ScanStreamData::GetSIStandard(), ChannelScanSM::HandleBAT(), ChannelScanSM::HandleSDTo(), ImageIconDescriptor::ImageIconDescriptor(), ProgramMapTable::IsProgramEncrypted(), ProgramMapTable::IsStreamEncrypted(), MessageDescriptor::MessageDescriptor(), NetworkChangeNotifyDescriptor::NetworkChangeNotifyDescriptor(), StreamID::Normalize(), SCTENetworkInformationTable::Parse(), Parse(), ShortVirtualChannelTable::Parse(), parse_dvb_component_descriptors(), parse_dvb_event_descriptors(), ParseAndExclude(), ParseOnlyInclude(), process_desc(), MPEGStreamData::ProcessCAT(), RegistrationDescriptor::RegistrationDescriptor(), S2XSatelliteDeliverySystemDescriptor::S2XSatelliteDeliverySystemDescriptor(), AvFormatDecoder::ScanATSCCaptionStreams(), AvFormatDecoder::ScanTeletextCaptions(), ServiceRelocatedDescriptor::ServiceRelocatedDescriptor(), SHDeliverySystemDescriptor::SHDeliverySystemDescriptor(), SupplementaryAudioDescriptor::SupplementaryAudioDescriptor(), T2DeliverySystemDescriptor::T2DeliverySystemDescriptor(), TargetRegionDescriptor::TargetRegionDescriptor(), TargetRegionNameDescriptor::TargetRegionNameDescriptor(), toStringPD(), update_info(), and ChannelScanSM::UpdateScanTransports().

◆ size()

uint MPEGDescriptor::size ( void  ) const
inline

◆ DescriptorTag()

uint MPEGDescriptor::DescriptorTag ( void  ) const
inline

◆ DescriptorLength()

uint MPEGDescriptor::DescriptorLength ( void  ) const
inline

Definition at line 346 of file mpegdescriptors.h.

Referenced by CAIdentifierDescriptor::CASystemCount(), DVBLogicalChannelDescriptor::ChannelCount(), DVBSimulcastChannelDescriptor::ChannelCount(), OpenTVChannelListDescriptor::ChannelCount(), ApplicationSignallingDescriptor::Count(), ContentDescriptor::Count(), LocalTimeOffsetDescriptor::Count(), NVODReferenceDescriptor::Count(), ParentalRatingDescriptor::Count(), CountryAvailabilityDescriptor::CountryCount(), TransportStreamDescriptor::Data(), ConditionalAccessDescriptor::DataSize(), DishEventPropertiesDescriptor::decompress_properties(), descrDump(), DishEventDescriptionDescriptor::DescriptionRaw(), DishEventDescriptionDescriptor::DescriptionRawLength(), FreesatLCNDescriptor::FreesatLCNDescriptor(), FreesatRegionDescriptor::FreesatRegionDescriptor(), FrequencyListDescriptor::FrequencyCount(), DishEventNameDescriptor::HasName(), DishEventPropertiesDescriptor::HasProperties(), hexdump(), LinkageDescriptor::LinkageDescriptor(), MessageDescriptor::Message(), DishEventNameDescriptor::Name(), NetworkNameDescriptor::Name(), DishEventTagsDescriptor::originalairdate(), PremiereContentTransmissionDescriptor::Parse(), T2DeliverySystemDescriptor::Parse(), LinkageDescriptor::PrivateDataLength(), DishEventTagsDescriptor::programid(), RegistrationDescriptor::RegistrationDescriptor(), DishEventTagsDescriptor::seriesid(), ServiceListDescriptor::ServiceCount(), SkyLCNDescriptor::ServiceCount(), NetworkNameDescriptor::ShortName(), SubtitlingDescriptor::StreamCount(), TeletextDescriptor::StreamCount(), ApplicationSignallingDescriptor::toString(), SmoothingBufferDescriptor::toString(), CableDeliverySystemDescriptor::toString(), SatelliteDeliverySystemDescriptor::toString(), TerrestrialDeliverySystemDescriptor::toString(), ImageIconDescriptor::toString(), T2DeliverySystemDescriptor::toString(), SHDeliverySystemDescriptor::toString(), SupplementaryAudioDescriptor::toString(), MessageDescriptor::toString(), TargetRegionDescriptor::toString(), TargetRegionNameDescriptor::toString(), ServiceRelocatedDescriptor::toString(), C2DeliverySystemDescriptor::toString(), S2XSatelliteDeliverySystemDescriptor::toString(), StuffingDescriptor::toString(), SubtitlingDescriptor::toString(), TeletextDescriptor::toString(), AC3Descriptor::toString(), FreesatLCNDescriptor::toString(), FreesatRegionDescriptor::toString(), FreesatCallsignDescriptor::toString(), SkyLCNDescriptor::toString(), S2SatelliteDeliverySystemDescriptor::toString(), and toStringXML().

◆ DescriptorTagExtension()

uint MPEGDescriptor::DescriptorTagExtension ( void  ) const
inline

◆ DescriptorTagString()

QString MPEGDescriptor::DescriptorTagString ( void  ) const

Definition at line 341 of file mpegdescriptors.cpp.

Referenced by toStringPD(), and toStringXML().

◆ toString()

QString MPEGDescriptor::toString ( void  ) const
virtual

Reimplemented in S2SatelliteDeliverySystemDescriptor, DefaultAuthorityDescriptor, OpenTVChannelListDescriptor, SkyLCNDescriptor, FreesatCallsignDescriptor, FreesatRegionDescriptor, FreesatLCNDescriptor, DVBSimulcastChannelDescriptor, DVBLogicalChannelDescriptor, AC3Descriptor, PartialTransportStreamDescriptor, TransportStreamDescriptor, TeletextDescriptor, SubtitlingDescriptor, StuffingDescriptor, StreamIdentifierDescriptor, ShortEventDescriptor, ServiceListDescriptor, ServiceDescriptor, ScramblingDescriptor, PDCDescriptor, NVODReferenceDescriptor, LocalTimeOffsetDescriptor, FrequencyListDescriptor, S2XSatelliteDeliverySystemDescriptor, C2DeliverySystemDescriptor, ServiceRelocatedDescriptor, TargetRegionNameDescriptor, TargetRegionDescriptor, MessageDescriptor, NetworkChangeNotifyDescriptor, SupplementaryAudioDescriptor, SHDeliverySystemDescriptor, T2DeliverySystemDescriptor, ImageIconDescriptor, TerrestrialDeliverySystemDescriptor, SatelliteDeliverySystemDescriptor, CableDeliverySystemDescriptor, DataBroadcastDescriptor, CountryAvailabilityDescriptor, ContentDescriptor, ComponentDescriptor, SmoothingBufferDescriptor, CAIdentifierDescriptor, BouquetNameDescriptor, RevisionDetectionDescriptor, AncillaryDataDescriptor, AdaptationFieldDataDescriptor, TransportStreamIdDescriptor, ApplicationSignallingDescriptor, FrequencySpecificationDescriptor, CueIdentifierDescriptor, SCTEComponentNameDescriptor, ExtendedVideoDescriptor, NetworkNameDescriptor, FrameRateDescriptor, HEVCVideoDescriptor, AVCVideoDescriptor, MaximumBitrateDescriptor, SystemClockDescriptor, ISO639LanguageDescriptor, ConditionalAccessDescriptor, DataStreamAlignmentDescriptor, RegistrationDescriptor, AudioStreamDescriptor, VideoStreamDescriptor, ExtendedChannelNameDescriptor, AC3AudioStreamDescriptor, ComponentNameDescriptor, ContentAdvisoryDescriptor, DishContentDescriptor, and CaptionServiceDescriptor.

Definition at line 410 of file mpegdescriptors.cpp.

Referenced by ConditionalAccessTable::toString(), and toStringXML().

◆ toStringPD()

QString MPEGDescriptor::toStringPD ( uint  priv_dsid) const
virtual

Definition at line 415 of file mpegdescriptors.cpp.

Referenced by toString().

◆ toStringXML()

QString MPEGDescriptor::toStringXML ( uint  level) const
virtual

◆ Parse()

desc_list_t MPEGDescriptor::Parse ( const unsigned char *  data,
uint  len 
)
static

◆ ParseAndExclude()

desc_list_t MPEGDescriptor::ParseAndExclude ( const unsigned char *  data,
uint  len,
int  excluded_descid 
)
static

Definition at line 36 of file mpegdescriptors.cpp.

Referenced by MPEGStreamData::CreatePMTSingleProgram().

◆ ParseOnlyInclude()

desc_list_t MPEGDescriptor::ParseOnlyInclude ( const unsigned char *  data,
uint  len,
int  excluded_descid 
)
static

◆ Find()

const unsigned char * MPEGDescriptor::Find ( const desc_list_t parsed,
uint  desc_tag 
)
static

◆ FindExtension()

const unsigned char * MPEGDescriptor::FindExtension ( const desc_list_t parsed,
uint  desc_tag 
)
static

◆ FindAll()

desc_list_t MPEGDescriptor::FindAll ( const desc_list_t parsed,
uint  desc_tag 
)
static

Definition at line 97 of file mpegdescriptors.cpp.

Referenced by EITHelper::AddEIT(), and parse_dvb_component_descriptors().

◆ FindBestMatch()

const unsigned char * MPEGDescriptor::FindBestMatch ( const desc_list_t parsed,
uint  desc_tag,
QMap< uint, uint > &  langPref 
)
static

Definition at line 113 of file mpegdescriptors.cpp.

Referenced by parse_dvb_event_descriptors().

◆ FindBestMatches()

desc_list_t MPEGDescriptor::FindBestMatches ( const desc_list_t parsed,
uint  desc_tag,
QMap< uint, uint > &  langPref 
)
static

Definition at line 158 of file mpegdescriptors.cpp.

Referenced by parse_dvb_event_descriptors().

◆ hexdump()

QString MPEGDescriptor::hexdump ( void  ) const

◆ descrDump()

QString MPEGDescriptor::descrDump ( const QString &  name) const

Definition at line 395 of file mpegdescriptors.cpp.

Referenced by toStringPD().

Member Data Documentation

◆ m_data

const unsigned char* MPEGDescriptor::m_data
protected

Definition at line 370 of file mpegdescriptors.h.

Referenced by AdaptationFieldDataDescriptor::AdaptationFieldDataID(), DishEventMPAADescriptor::advisory_raw(), DishEventVCHIPDescriptor::advisory_raw(), ApplicationSignallingDescriptor::AITVersionNumber(), DataStreamAlignmentDescriptor::AlignmentType(), TerrestrialDeliverySystemDescriptor::Alpha(), AncillaryDataDescriptor::AncillaryDataID(), SubtitlingDescriptor::AncillaryPageID(), ApplicationSignallingDescriptor::ApplicationType(), AC3AudioStreamDescriptor::AServiceFlags(), AC3Descriptor::ASVC(), ISO639LanguageDescriptor::AudioType(), AVCVideoDescriptor::AVC24HourPicture(), AVCVideoDescriptor::AVCCompatible(), AVCVideoDescriptor::AVCStill(), TerrestrialDeliverySystemDescriptor::Bandwidth(), T2DeliverySystemDescriptor::Bandwidth(), AC3AudioStreamDescriptor::BasicServiceMode(), AC3AudioStreamDescriptor::BitRateCode(), BouquetNameDescriptor::BouquetName(), BouquetNameDescriptor::BouquetShortName(), AC3AudioStreamDescriptor::bsid(), AC3Descriptor::BSID(), C2DeliverySystemDescriptor::C2DeliverySystemDescriptor(), FreesatCallsignDescriptor::Callsign(), CaptionServiceDescriptor::CaptionServiceDescriptor(), FrequencySpecificationDescriptor::CarrierFrequency(), CAIdentifierDescriptor::CASystemId(), ExtendedVideoDescriptor::CatalogModeFlag(), SkyLCNDescriptor::ChannelID(), OpenTVChannelListDescriptor::ChannelID(), DVBLogicalChannelDescriptor::ChannelNumber(), DVBSimulcastChannelDescriptor::ChannelNumber(), OpenTVChannelListDescriptor::ChannelNumber(), AC3AudioStreamDescriptor::Channels(), OpenTVChannelListDescriptor::ChannelType(), VideoStreamDescriptor::ChromaFormat(), SystemClockDescriptor::ClockAccuracyExponent(), SystemClockDescriptor::ClockAccuracyInteger(), TerrestrialDeliverySystemDescriptor::CodeRateHP(), TerrestrialDeliverySystemDescriptor::CodeRateLP(), ISO639LanguageDescriptor::CodeRaw(), FrequencyListDescriptor::CodingType(), ComponentNameDescriptor::ComponentNameStrings(), ComponentDescriptor::ComponentTag(), StreamIdentifierDescriptor::ComponentTag(), ComponentDescriptor::ComponentType(), AC3Descriptor::ComponentType(), SubtitlingDescriptor::CompositionPageID(), TerrestrialDeliverySystemDescriptor::Constellation(), VideoStreamDescriptor::ConstrainedParameterFlag(), AVCVideoDescriptor::ConstraintSet0(), AVCVideoDescriptor::ConstraintSet1(), AVCVideoDescriptor::ConstraintSet2(), ContentAdvisoryDescriptor::ContentAdvisoryDescriptor(), TargetRegionDescriptor::CountryCode(), TargetRegionNameDescriptor::CountryCode(), TargetRegionDescriptor::CountryCodeString(), TargetRegionNameDescriptor::CountryCodeString(), ParentalRatingDescriptor::CountryCodeString(), CountryAvailabilityDescriptor::CountryNames(), CueIdentifierDescriptor::CueStreamType(), ConditionalAccessDescriptor::Data(), TransportStreamDescriptor::Data(), DataBroadcastDescriptor::DataBroadcastId(), DataBroadcastIdDescriptor::DataBroadCastId(), DataBroadcastDescriptor::DataComponentTag(), C2DeliverySystemDescriptor::DataSliceID(), DishEventPropertiesDescriptor::decompress_properties(), DefaultAuthorityDescriptor::DefaultAuthority(), DishEventDescriptionDescriptor::DescriptionRaw(), DishEventDescriptionDescriptor::DescriptionRawLength(), ImageIconDescriptor::DescriptorNumber(), DVBContentIdentifierDescriptor::DVBContentIdentifierDescriptor(), SupplementaryAudioDescriptor::EditorialClassification(), ShortEventDescriptor::EventName(), ShortEventDescriptor::EventNameLength(), ShortEventDescriptor::EventShortName(), SystemClockDescriptor::ExternalClockReferenceIndicator(), CableDeliverySystemDescriptor::FECInner(), SatelliteDeliverySystemDescriptor::FECInner(), CableDeliverySystemDescriptor::FECOuter(), SkyLCNDescriptor::Flags(), OpenTVChannelListDescriptor::Flags(), RegistrationDescriptor::FormatIdentifier(), RegistrationDescriptor::FormatIdentifierString(), AVCVideoDescriptor::FramePackingSEINotPresentFlag(), FrameRateDescriptor::FrameRateCode(), VideoStreamDescriptor::FrameRateCode(), VideoStreamDescriptor::FrameRateExtensionFlag(), AudioStreamDescriptor::FreeFormatFlag(), FreesatCallsignDescriptor::FreesatCallsignDescriptor(), FreesatLCNDescriptor::FreesatLCNDescriptor(), FreesatRegionDescriptor::FreesatRegionDescriptor(), TerrestrialDeliverySystemDescriptor::Frequency(), C2DeliverySystemDescriptor::Frequency(), FrequencyListDescriptor::Frequency(), CableDeliverySystemDescriptor::FrequencyHz(), SatelliteDeliverySystemDescriptor::FrequencykHz(), CableDeliverySystemDescriptor::FrequencyRaw(), SatelliteDeliverySystemDescriptor::FrequencyRaw(), FrequencySpecificationDescriptor::FrequencyUnit(), AC3AudioStreamDescriptor::FullService(), TerrestrialDeliverySystemDescriptor::GuardInterval(), T2DeliverySystemDescriptor::GuardInterval(), AC3Descriptor::HasASVC(), AC3Descriptor::HasBSID(), AC3Descriptor::HasComponentType(), AC3Descriptor::HasMainID(), AVCTimingAndHRDDescriptor::HasPictureAndTimingInfo(), hexdump(), TerrestrialDeliverySystemDescriptor::Hierarchy(), TerrestrialDeliverySystemDescriptor::HighPriority(), AVCTimingAndHRDDescriptor::HRDManagementValid(), ImageIconDescriptor::IconID(), AudioStreamDescriptor::ID(), ImageIconDescriptor::ImageIconDescriptor(), ModulationParamsDescriptor::InnerCodingMode(), CountryAvailabilityDescriptor::IsAvailable(), SatelliteDeliverySystemDescriptor::IsCircularPolarization(), SatelliteDeliverySystemDescriptor::IsEast(), LinkageDescriptor::IsEventSimulcast(), SatelliteDeliverySystemDescriptor::IsHorizontalLeftPolarization(), SatelliteDeliverySystemDescriptor::IsLinearPolarization(), TerrestrialDeliverySystemDescriptor::IsMPE_FECUsed(), LinkageDescriptor::IsTargetListed(), AC3AudioStreamDescriptor::IsTextLatin1(), TerrestrialDeliverySystemDescriptor::IsTimeSlicingIndicatorUsed(), SatelliteDeliverySystemDescriptor::IsVerticalRightPolarization(), ExtendedEventDescriptor::Items(), FreesatCallsignDescriptor::Language(), AC3AudioStreamDescriptor::LanguageCode(), AC3AudioStreamDescriptor::LanguageCode2(), SupplementaryAudioDescriptor::LanguageCodePresent(), SCTEComponentNameDescriptor::LanguageKey(), ComponentDescriptor::LanguageKey(), ISO639LanguageDescriptor::LanguageKey(), DataBroadcastDescriptor::LanguageKey(), SupplementaryAudioDescriptor::LanguageKey(), MessageDescriptor::LanguageKey(), TargetRegionNameDescriptor::LanguageKey(), ShortEventDescriptor::LanguageKey(), SubtitlingDescriptor::LanguageKey(), TeletextDescriptor::LanguageKey(), PrivateUPCCablecomEpisodeTitleDescriptor::LanguageKey(), ImageIconDescriptor::LastDescriptorNumber(), RevisionDetectionDescriptor::LastSectionNumber(), AudioStreamDescriptor::Layer(), AVCVideoDescriptor::LevelIDC(), LinkageDescriptor::LinkageDescriptor(), LinkageDescriptor::LinkageType(), SCTEComponentNameDescriptor::loc(), SkyLCNDescriptor::LogicalChannelNumber(), ExtendedChannelNameDescriptor::LongChannelName(), AC3AudioStreamDescriptor::MainID(), AC3Descriptor::MainID(), MaximumBitrateDescriptor::MaximumBitrate(), MessageDescriptor::Message(), MessageDescriptor::MessageDescriptor(), MessageDescriptor::MessageID(), SupplementaryAudioDescriptor::MixType(), LinkageDescriptor::MobileHandOverType(), LinkageDescriptor::MobileInitialServiceID(), LinkageDescriptor::MobileNetworkID(), LinkageDescriptor::MobileOriginType(), CableDeliverySystemDescriptor::Modulation(), SatelliteDeliverySystemDescriptor::Modulation(), ModulationParamsDescriptor::ModulationFormat(), SatelliteDeliverySystemDescriptor::ModulationSystem(), VideoStreamDescriptor::MPEG1OnlyFlag(), VideoStreamDescriptor::MultipleFrameRateFlag(), FrameRateDescriptor::MultipleFrameRates(), S2SatelliteDeliverySystemDescriptor::MultipleInputStreamFlag(), DishEventNameDescriptor::Name(), NetworkNameDescriptor::Name(), SCTEComponentNameDescriptor::NameString(), TerrestrialDeliverySystemDescriptor::NativeInterleaver(), NetworkChangeNotifyDescriptor::NetworkChangeNotifyDescriptor(), ContentDescriptor::Nibble(), ContentDescriptor::Nibble1(), ContentDescriptor::Nibble2(), S2SatelliteDeliverySystemDescriptor::NotTimesliceFlag(), ServiceRelocatedDescriptor::OldOriginalNetworkID(), ServiceRelocatedDescriptor::OldServiceID(), ServiceRelocatedDescriptor::OldTransportID(), SatelliteDeliverySystemDescriptor::OrbitalPosition(), DishEventTagsDescriptor::originalairdate(), PremiereContentTransmissionDescriptor::OriginalNetworkID(), LinkageDescriptor::OriginalNetworkID(), NVODReferenceDescriptor::OriginalNetworkId(), T2DeliverySystemDescriptor::OtherFrequencyFlag(), TerrestrialDeliverySystemDescriptor::OtherFrequencyInUse(), PremiereContentTransmissionDescriptor::Parse(), CaptionServiceDescriptor::Parse(), ContentAdvisoryDescriptor::Parse(), T2DeliverySystemDescriptor::Parse(), PartialTransportStreamDescriptor::PeakRate(), ConditionalAccessDescriptor::PID(), T2DeliverySystemDescriptor::PlpID(), C2DeliverySystemDescriptor::PlpID(), SatelliteDeliverySystemDescriptor::Polarization(), PremiereContentTransmissionDescriptor::PremiereContentTransmissionDescriptor(), LinkageDescriptor::PrivateData(), PrivateDataSpecifierDescriptor::PrivateDataSpecifier(), VideoStreamDescriptor::ProfileAndLevelIndication(), AVCVideoDescriptor::ProfileIDC(), HEVCVideoDescriptor::ProfileIDC(), HEVCVideoDescriptor::ProfileSpace(), DishEventTagsDescriptor::programid(), PDCDescriptor::ProgramIdLabel(), ParentalRatingDescriptor::Rating(), DishEventMPAADescriptor::rating_raw(), DishEventVCHIPDescriptor::rating_raw(), ContentAdvisoryDescriptor::RatingRegionCount(), SkyLCNDescriptor::RegionID(), OpenTVChannelListDescriptor::RegionID(), SkyLCNDescriptor::RegionRaw(), RegistrationDescriptor::RegistrationDescriptor(), SupplementaryAudioDescriptor::ReservedFutureUse(), SatelliteDeliverySystemDescriptor::RollOff(), S2XSatelliteDeliverySystemDescriptor::S2XSatelliteDeliverySystemDescriptor(), AC3AudioStreamDescriptor::SampleRateCode(), SmoothingBufferDescriptor::SBLeakRate(), SmoothingBufferDescriptor::SBSize(), ScramblingDescriptor::ScramblingMode(), S2SatelliteDeliverySystemDescriptor::ScramblingSequenceSelector(), RevisionDetectionDescriptor::SectionNumber(), DataBroadcastDescriptor::Selector(), DataBroadcastDescriptor::SelectorLength(), DishEventTagsDescriptor::seriesid(), PremiereContentTransmissionDescriptor::ServiceID(), LinkageDescriptor::ServiceID(), NVODReferenceDescriptor::ServiceId(), ServiceListDescriptor::ServiceID(), DVBLogicalChannelDescriptor::ServiceID(), DVBSimulcastChannelDescriptor::ServiceID(), SkyLCNDescriptor::ServiceID(), OpenTVChannelListDescriptor::ServiceID(), ServiceDescriptor::ServiceName(), ServiceDescriptor::ServiceNameLength(), ServiceDescriptor::ServiceProviderName(), ServiceDescriptor::ServiceProviderNameLength(), ServiceDescriptor::ServiceProviderShortName(), ServiceRelocatedDescriptor::ServiceRelocatedDescriptor(), CaptionServiceDescriptor::ServicesCount(), ServiceDescriptor::ServiceShortName(), ServiceDescriptor::ServiceType(), ServiceListDescriptor::ServiceType(), SkyLCNDescriptor::ServiceType(), SHDeliverySystemDescriptor::SHDeliverySystemDescriptor(), NetworkNameDescriptor::ShortName(), T2DeliverySystemDescriptor::SisoMiso(), SkyLCNDescriptor::SkyLCNDescriptor(), PartialTransportStreamDescriptor::SmoothBuf(), PartialTransportStreamDescriptor::SmoothRate(), ModulationParamsDescriptor::SplitBitstreamMode(), DishEventMPAADescriptor::stars_raw(), VideoStreamDescriptor::StillPictureFlag(), ComponentDescriptor::StreamContent(), SCTEComponentNameDescriptor::StringCount(), SCTEComponentNameDescriptor::StringLength(), SubtitlingDescriptor::SubtitleType(), SupplementaryAudioDescriptor::SupplementaryAudioDescriptor(), AC3AudioStreamDescriptor::SurroundMode(), ModulationParamsDescriptor::SymbolRate(), SatelliteDeliverySystemDescriptor::SymbolRate(), CableDeliverySystemDescriptor::SymbolRateHz(), SatelliteDeliverySystemDescriptor::SymbolRateHz(), CableDeliverySystemDescriptor::SymbolRateRaw(), ConditionalAccessDescriptor::SystemID(), T2DeliverySystemDescriptor::T2DeliverySystemDescriptor(), T2DeliverySystemDescriptor::T2SystemID(), RevisionDetectionDescriptor::TableVersionNumber(), LinkageDescriptor::TargetEventID(), TargetRegionDescriptor::TargetRegionDescriptor(), TargetRegionNameDescriptor::TargetRegionNameDescriptor(), TransportStreamIdDescriptor::TargetTransportStreamId(), TeletextDescriptor::TeletextMagazineNum(), TeletextDescriptor::TeletextPageNum(), TeletextDescriptor::TeletextType(), AC3AudioStreamDescriptor::Text(), DataBroadcastDescriptor::Text(), ShortEventDescriptor::Text(), PrivateUPCCablecomEpisodeTitleDescriptor::Text(), AC3AudioStreamDescriptor::TextLength(), DataBroadcastDescriptor::TextLength(), ShortEventDescriptor::TextLength(), PrivateUPCCablecomEpisodeTitleDescriptor::TextLength(), T2DeliverySystemDescriptor::TFSFlag(), HEVCVideoDescriptor::Tier(), toStringXML(), TerrestrialDeliverySystemDescriptor::TransmissionMode(), T2DeliverySystemDescriptor::TransmissionMode(), ModulationParamsDescriptor::TransmissionSystem(), NVODReferenceDescriptor::TransportStreamId(), S2SatelliteDeliverySystemDescriptor::TSGSMode(), PremiereContentTransmissionDescriptor::TSID(), LinkageDescriptor::TSID(), ContentDescriptor::UserNibble(), ContentDescriptor::UserNibble1(), ContentDescriptor::UserNibble2(), AudioStreamDescriptor::VariableRateAudioIndicator(), and ExtendedVideoDescriptor::VideoIncludesSetup().


The documentation for this class was generated from the following files: