|
MythTV master
|
#include <libmythtv/mpeg/dishdescriptors.h>
Public Member Functions | |
| DishContentDescriptor (const unsigned char *data, int len=300) | |
| DishThemeType | GetTheme (void) const |
| QString | GetCategory (void) const |
| QString | toString () const override |
Public Member Functions inherited from ContentDescriptor | |
| ContentDescriptor (const unsigned char *data, int len=300) | |
| uint | Count (void) const |
| uint | Nibble1 (uint i) const |
| uint | Nibble2 (uint i) const |
| uint | Nibble (uint i) const |
| uint | UserNibble1 (uint i) const |
| uint | UserNibble2 (uint i) const |
| uint | UserNibble (uint i) const |
| ProgramInfo::CategoryType | GetMythCategory (uint i) const |
| QString | GetDescription (uint i) 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 |
Static Private Member Functions | |
| static void | Init (void) |
Static Private Attributes | |
| static QMap< uint, QString > | s_themeDesc |
| static QMap< uint, QString > | s_dishCategoryDesc |
| static volatile bool | s_dishCategoryDescExists = false |
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) |
Static Protected Member Functions inherited from ContentDescriptor | |
| static void | Init (void) |
Protected Attributes inherited from MPEGDescriptor | |
| const unsigned char * | m_data |
Static Protected Attributes inherited from ContentDescriptor | |
| static QMutex | s_categoryLock |
| static QMap< uint, QString > | s_categoryDesc |
| static volatile bool | s_categoryDescExists = false |
Definition at line 155 of file dishdescriptors.h.
|
inlineexplicit |
Definition at line 158 of file dishdescriptors.h.
| QString DishContentDescriptor::GetCategory | ( | void | ) | const |
Definition at line 349 of file dishdescriptors.cpp.
Referenced by toString().
| DishThemeType DishContentDescriptor::GetTheme | ( | void | ) | const |
Definition at line 333 of file dishdescriptors.cpp.
Referenced by GetCategory(), and toString().
|
staticprivate |
Definition at line 373 of file dishdescriptors.cpp.
Referenced by GetCategory(), and GetTheme().
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 368 of file dishdescriptors.cpp.
|
staticprivate |
Definition at line 170 of file dishdescriptors.h.
Referenced by GetCategory(), and Init().
Definition at line 171 of file dishdescriptors.h.
Referenced by GetCategory(), GetTheme(), and Init().
|
staticprivate |
Definition at line 169 of file dishdescriptors.h.
Referenced by GetTheme(), and Init().