74 return QString(
"FrameRateDescriptor: "
75 "MultipleFrameRates(%1) MaximumFrameRate(%2)")
98 return QString(
"ExtendedVideoDescriptor: "
99 "CatalogModeFlag(%1) VideoIncludesSetup(%2)")
139 QString
toString(
void)
const override;
145 for (
uint i = 0; i < number; ++i)
146 place += 4 +
m_data[place + 3];
177 QString
toString(
void)
const override;
204 return QString(
"FrequencySpecificationDescriptor: %2 Hz")
251 return QString(
"TransportStreamIdDescriptor: 0x%1")
273 QString
toString(
void)
const override;
This descriptor is used to identify streams with SpliceInformationTable data in them.
QString CueStreamTypeString(void) const
QString toString(void) const override
CueIdentifierDescriptor(const unsigned char *data, uint len)
@ kTieredSegmentation
outside scope of SCTE 35
@ kAllCommands
Carries all commands.
@ kSegmentation
Carries time signal w/ segmentation desc.
@ kLimited
Only splice null, insert, and schedule.
@ kTieredSplicing
outside scope of SCTE 35
uint CueStreamType(void) const
bool VideoIncludesSetup(void) const
ExtendedVideoDescriptor(const unsigned char *data, uint len)
bool CatalogModeFlag(void) const
QString toString(void) const override
uint FrameRateCode(void) const
QString toString(void) const override
double FrameRate(void) const
returns maximum frame rate in video
FrameRateDescriptor(const unsigned char *data, uint len)
bool MultipleFrameRates(void) const
uint FrequencyUnitHz(void) const
FrequencySpecificationDescriptor(const unsigned char *data, uint len)
QString toString(void) const override
bool FrequencyUnit(void) const
uint CarrierFrequency(void) const
unsigned long long CarrierFrequnecyHz(void) const
const unsigned char * m_data
uint SymbolRate(void) const
uint InnerCodingMode(void) const
uint ModulationFormat(void) const
ModulationParamsDescriptor(const unsigned char *data, uint len)
uint TransmissionSystem(void) const
bool SplitBitstreamMode(void) const
RevisionDetectionDescriptor(const unsigned char *data, uint len)
uint TableVersionNumber(void) const
uint LastSectionNumber(void) const
uint SectionNumber(void) const
QString toString(void) const override
int CanonicalLanguageKey(uint i) const
QString toString(void) const override
uint StringLength(uint i) const
uint StringCount(void) const
SCTEComponentNameDescriptor(const unsigned char *data, uint len)
QString CanonicalLanguageString(uint i) const
int LanguageKey(uint i) const
QString LanguageString(uint i) const
uint loc(uint number) const
QString NameString(uint i) const
SCTE Descriptors.
uint TargetTransportStreamId(void) const
QString toString(void) const override
TransportStreamIdDescriptor(const unsigned char *data, uint len)
int iso639_key_to_canonical_key(int iso639_2)
static QString iso639_key_to_str3(int code)
static int iso639_str3_to_key(const unsigned char *iso639_2)