|
MythTV master
|
#include <libmythtv/mpeg/dvbdescriptors.h>
Public Member Functions | |
| TerrestrialDeliverySystemDescriptor (const unsigned char *data, int len=300) | |
| uint | Frequency (void) const |
| uint64_t | FrequencyHz (void) const |
| uint | Bandwidth (void) const |
| uint | BandwidthHz (void) const |
| QString | BandwidthString (void) const |
| bool | HighPriority (void) const |
| bool | IsTimeSlicingIndicatorUsed (void) const |
| bool | IsMPE_FECUsed (void) const |
| uint | Constellation (void) const |
| QString | ConstellationString (void) const |
| uint | Hierarchy (void) const |
| QString | HierarchyString (void) const |
| bool | NativeInterleaver (void) const |
| uint | Alpha (void) const |
| uint | CodeRateHP (void) const |
| QString | CodeRateHPString (void) const |
| uint | CodeRateLP (void) const |
| QString | CodeRateLPString (void) const |
| uint | GuardInterval (void) const |
| QString | GuardIntervalString (void) const |
| uint | TransmissionMode (void) const |
| QString | TransmissionModeString (void) const |
| bool | OtherFrequencyInUse (void) const |
| QString | toString (void) const override |
Public Member Functions inherited from MPEGDescriptor | |
| 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... | |
| template<typename DESC_NAME > | |
| QString | descrToString () const |
| QString | hexdump (void) const |
| QString | descrDump (const QString &name) const |
Additional Inherited Members | |
Static Public Member Functions inherited from MPEGDescriptor | |
| 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 inherited from MPEGDescriptor | |
| const unsigned char * | m_data |
Definition at line 947 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kBandwidth8Mhz | |
| kBandwidth7Mhz | |
| kBandwidth6Mhz | |
| kBandwidth5Mhz | |
Definition at line 966 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kConstellationQPSK | |
| kConstellationQAM16 | |
| kConstellationQAM64 | |
| kConstellationQAM256 | |
Definition at line 988 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
Definition at line 1003 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kCodeRate_1_2 | |
| kCodeRate_2_3 | |
| kCodeRate_3_4 | |
| kCodeRate_5_6 | |
| kCodeRate_7_8 | |
Definition at line 1029 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kGuardInterval_1_32 | |
| kGuardInterval_1_16 | |
| kGuardInterval_1_8 | |
| kGuardInterval_1_4 | |
Definition at line 1055 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kTransmissionMode2k | |
| kTransmissionMode8k | |
| kTransmissionMode4k | |
Definition at line 1069 of file dvbdescriptors.h.
|
inlineexplicit |
Definition at line 950 of file dvbdescriptors.h.
|
inline |
Definition at line 1023 of file dvbdescriptors.h.
|
inline |
Definition at line 973 of file dvbdescriptors.h.
Referenced by BandwidthHz(), and BandwidthString().
|
inline |
Definition at line 974 of file dvbdescriptors.h.
|
inline |
Definition at line 975 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 1037 of file dvbdescriptors.h.
Referenced by CodeRateHPString().
|
inline |
Definition at line 1038 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 1046 of file dvbdescriptors.h.
Referenced by CodeRateLPString().
|
inline |
Definition at line 1047 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 995 of file dvbdescriptors.h.
Referenced by ConstellationString().
|
inline |
Definition at line 996 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 958 of file dvbdescriptors.h.
Referenced by FrequencyHz().
|
inline |
Definition at line 963 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), toString(), and ChannelScanSM::UpdateScanTransports().
|
inline |
Definition at line 1062 of file dvbdescriptors.h.
Referenced by GuardIntervalString().
|
inline |
Definition at line 1063 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 1014 of file dvbdescriptors.h.
Referenced by HierarchyString().
|
inline |
Definition at line 1017 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), and handle_transport_desc().
|
inline |
Definition at line 981 of file dvbdescriptors.h.
|
inline |
Definition at line 985 of file dvbdescriptors.h.
|
inline |
Definition at line 983 of file dvbdescriptors.h.
|
inline |
Definition at line 1022 of file dvbdescriptors.h.
|
inline |
Definition at line 1082 of file dvbdescriptors.h.
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 671 of file dvbdescriptors.cpp.
|
inline |
Definition at line 1075 of file dvbdescriptors.h.
Referenced by TransmissionModeString().
|
inline |
Definition at line 1076 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().