|
MythTV master
|
#include <libmythtv/mpeg/dvbdescriptors.h>
Public Types | |
| enum | : std::uint8_t { kRollOff_35 , kRollOff_20 , kRollOff_25 , kRollOff_Auto } |
| enum | : std::uint8_t { kModulationQPSK_NS = 0x0 , kModulationQPSK = 0x1 , kModulation8PSK = 0x2 , kModulationQAM16 = 0x3 } |
| enum | : std::uint8_t { kInnerFEC_1_2_ConvolutionCodeRate = 0x1 , kInnerFEC_2_3_ConvolutionCodeRate = 0x2 , kInnerFEC_3_4_ConvolutionCodeRate = 0x3 , kInnerFEC_5_6_ConvolutionCodeRate = 0x4 , kInnerFEC_7_8_ConvolutionCodeRate = 0x5 , kInnerFEC_8_9_ConvolutionCodeRate = 0x6 , kInnerFEC_None = 0xF } |
Public Member Functions | |
| SatelliteDeliverySystemDescriptor (const unsigned char *data, int len=300) | |
| uint | FrequencyRaw (void) const |
| frequency 32 2.0 More... | |
| uint64_t | FrequencykHz (void) const |
| uint | OrbitalPosition (void) const |
| orbital_position 16 6.0 More... | |
| QString | OrbitalPositionString (void) const |
| double | OrbitalPositionFloat () const |
| bool | IsEast (void) const |
| west_east_flag 1 8.0 More... | |
| bool | IsWest (void) const |
| uint | Polarization (void) const |
| QString | PolarizationString () const |
| bool | IsCircularPolarization (void) const |
| bool | IsLinearPolarization (void) const |
| bool | IsHorizontalLeftPolarization (void) const |
| bool | IsVerticalRightPolarization (void) const |
| uint | RollOff (void) const |
| QString | RollOffString (void) const |
| uint | ModulationSystem (void) const |
| QString | ModulationSystemString (void) const |
| uint | Modulation (void) const |
| QString | ModulationString (void) const |
| uint | SymbolRate (void) const |
| uint | SymbolRateHz (void) const |
| uint | FECInner (void) const |
| QString | FECInnerString (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 838 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kRollOff_35 | |
| kRollOff_20 | |
| kRollOff_25 | |
| kRollOff_Auto | |
Definition at line 884 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
| Enumerator | |
|---|---|
| kModulationQPSK_NS | |
| kModulationQPSK | |
| kModulation8PSK | |
| kModulationQAM16 | |
Definition at line 904 of file dvbdescriptors.h.
| anonymous enum : std::uint8_t |
Definition at line 930 of file dvbdescriptors.h.
|
inlineexplicit |
Definition at line 841 of file dvbdescriptors.h.
|
inline |
Definition at line 940 of file dvbdescriptors.h.
Referenced by FECInnerString().
|
inline |
Definition at line 941 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 854 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), toString(), and ChannelScanSM::UpdateScanTransports().
|
inline |
frequency 32 2.0
Definition at line 849 of file dvbdescriptors.h.
|
inline |
Definition at line 879 of file dvbdescriptors.h.
|
inline |
west_east_flag 1 8.0
Definition at line 870 of file dvbdescriptors.h.
Referenced by IsWest(), and OrbitalPositionString().
|
inline |
Definition at line 881 of file dvbdescriptors.h.
|
inline |
Definition at line 880 of file dvbdescriptors.h.
|
inline |
Definition at line 882 of file dvbdescriptors.h.
|
inline |
Definition at line 871 of file dvbdescriptors.h.
|
inline |
Definition at line 912 of file dvbdescriptors.h.
Referenced by ModulationString().
|
inline |
Definition at line 913 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 898 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), and ModulationSystemString().
|
inline |
Definition at line 899 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
orbital_position 16 6.0
Definition at line 859 of file dvbdescriptors.h.
Referenced by OrbitalPositionFloat(), and OrbitalPositionString().
|
inline |
Definition at line 867 of file dvbdescriptors.h.
|
inline |
Definition at line 861 of file dvbdescriptors.h.
Referenced by toString().
|
inline |
Definition at line 873 of file dvbdescriptors.h.
Referenced by PolarizationString().
|
inline |
Definition at line 874 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
inline |
Definition at line 891 of file dvbdescriptors.h.
Referenced by RollOffString().
|
inline |
Definition at line 892 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), and handle_transport_desc().
|
inline |
Definition at line 919 of file dvbdescriptors.h.
|
inline |
Definition at line 924 of file dvbdescriptors.h.
Referenced by DTVMultiplex::FillFromDeliverySystemDesc(), handle_transport_desc(), and toString().
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 653 of file dvbdescriptors.cpp.