|
MythTV
0.26-pre
|
#include <atscdescriptors.h>
Public Member Functions | |
| MultipleStringStructure (const unsigned char *data) | |
| uint | StringCount (void) const |
| int | LanguageKey (uint i) const |
| QString | LanguageString (uint i) const |
| int | CanonicalLanguageKey (uint i) const |
| QString | CanonicalLanguageString (uint i) const |
| uint | SegmentCount (uint i) const |
| uint | CompressionType (uint i, uint j) const |
| QString | CompressionTypeString (uint i, uint j) const |
| int | Mode (int i, int j) const |
| int | Bytes (int i, int j) const |
| uint | GetIndexOfBestMatch (QMap< uint, uint > &langPrefs) const |
| QString | GetBestMatch (QMap< uint, uint > &langPrefs) const |
| QString | GetSegment (uint i, uint j) const |
| QString | GetFullString (uint i) const |
| void | Parse (void) const |
| QString | toString () const |
Private Member Functions | |
| const unsigned char * | Offset (int i, int j) const |
Static Private Member Functions | |
| static QString | Uncompressed (const unsigned char *buf, int len, int mode) |
| static uint | Index (int i, int j) |
Private Attributes | |
| const unsigned char * | _data |
| IntToBuf | _ptrs |
Definition at line 18 of file atscdescriptors.h.
| MultipleStringStructure::MultipleStringStructure | ( | const unsigned char * | data | ) | [inline] |
Definition at line 21 of file atscdescriptors.h.
| uint MultipleStringStructure::StringCount | ( | void | ) | const [inline] |
Definition at line 26 of file atscdescriptors.h.
Referenced by ExtendedChannelNameDescriptor::LongChannelNameString().
| int MultipleStringStructure::LanguageKey | ( | uint | i | ) | const [inline] |
Definition at line 29 of file atscdescriptors.h.
| QString MultipleStringStructure::LanguageString | ( | uint | i | ) | const [inline] |
Definition at line 31 of file atscdescriptors.h.
| int MultipleStringStructure::CanonicalLanguageKey | ( | uint | i | ) | const [inline] |
Definition at line 33 of file atscdescriptors.h.
| QString MultipleStringStructure::CanonicalLanguageString | ( | uint | i | ) | const [inline] |
Definition at line 35 of file atscdescriptors.h.
| uint MultipleStringStructure::SegmentCount | ( | uint | i | ) | const [inline] |
Definition at line 40 of file atscdescriptors.h.
| uint MultipleStringStructure::CompressionType | ( | uint | i, |
| uint | j | ||
| ) | const [inline] |
Definition at line 44 of file atscdescriptors.h.
| QString MultipleStringStructure::CompressionTypeString | ( | uint | i, |
| uint | j | ||
| ) | const |
Definition at line 15 of file atscdescriptors.cpp.
| int MultipleStringStructure::Mode | ( | int | i, |
| int | j | ||
| ) | const [inline] |
Definition at line 47 of file atscdescriptors.h.
| int MultipleStringStructure::Bytes | ( | int | i, |
| int | j | ||
| ) | const [inline] |
Definition at line 49 of file atscdescriptors.h.
| uint MultipleStringStructure::GetIndexOfBestMatch | ( | QMap< uint, uint > & | langPrefs | ) | const |
Definition at line 69 of file atscdescriptors.cpp.
| QString MultipleStringStructure::GetBestMatch | ( | QMap< uint, uint > & | langPrefs | ) | const |
Definition at line 95 of file atscdescriptors.cpp.
Referenced by EITHelper::AddEIT(), and EITHelper::AddETT().
| QString MultipleStringStructure::GetSegment | ( | uint | i, |
| uint | j | ||
| ) | const |
Definition at line 102 of file atscdescriptors.cpp.
| QString MultipleStringStructure::GetFullString | ( | uint | i | ) | const |
Definition at line 121 of file atscdescriptors.cpp.
Referenced by ExtendedChannelNameDescriptor::LongChannelNameString().
| void MultipleStringStructure::Parse | ( | void | ) | const |
Definition at line 164 of file atscdescriptors.cpp.
| QString MultipleStringStructure::toString | ( | void | ) | const |
Definition at line 29 of file atscdescriptors.cpp.
| QString MultipleStringStructure::Uncompressed | ( | const unsigned char * | buf, |
| int | len, | ||
| int | mode | ||
| ) | [static, private] |
Definition at line 129 of file atscdescriptors.cpp.
| static uint MultipleStringStructure::Index | ( | int | i, |
| int | j | ||
| ) | [inline, static, private] |
Definition at line 67 of file atscdescriptors.h.
| const unsigned char* MultipleStringStructure::Offset | ( | int | i, |
| int | j | ||
| ) | const [inline, private] |
Definition at line 68 of file atscdescriptors.h.
const unsigned char* MultipleStringStructure::_data [private] |
Definition at line 72 of file atscdescriptors.h.
Referenced by hardwareprofile.distros.mythtv_data.main._Mythtv::data(), hardwareprofile.distros.mythtv_data.main._Mythtv::gather(), hardwareprofile.distros.mythtv_data.data_mythtv._Mythtv_data::get_data(), and hardwareprofile.distros.mythtv_data.data_mythtv._Mythtv_data::serialize().
IntToBuf MultipleStringStructure::_ptrs [mutable, private] |
Definition at line 73 of file atscdescriptors.h.
1.7.6.1