MythTV
master
|
#include <libmythtv/mpeg/sctedescriptors.h>
Public Member Functions | |
SCTEComponentNameDescriptor (const unsigned char *data, uint len) | |
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 | StringLength (uint i) const |
QString | NameString (uint i) const |
SCTE Descriptors. More... | |
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 | toStringPD (uint priv_dsid) const |
virtual QString | toStringXML (uint indent_level) const |
Returns XML representation of string the TS Reader XML format. More... | |
QString | hexdump (void) const |
QString | descrDump (const QString &name) const |
Private Member Functions | |
uint | loc (uint number) 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 106 of file sctedescriptors.h.
|
inline |
Definition at line 109 of file sctedescriptors.h.
|
inline |
Definition at line 119 of file sctedescriptors.h.
Referenced by toString().
|
inline |
Definition at line 124 of file sctedescriptors.h.
Referenced by CanonicalLanguageKey(), and LanguageString().
|
inline |
Definition at line 126 of file sctedescriptors.h.
Referenced by toString().
|
inline |
Definition at line 128 of file sctedescriptors.h.
Referenced by CanonicalLanguageString().
|
inline |
Definition at line 130 of file sctedescriptors.h.
Definition at line 133 of file sctedescriptors.h.
Referenced by NameString().
QString SCTEComponentNameDescriptor::NameString | ( | uint | i | ) | const |
SCTE Descriptors.
Copyright (c) 2011, Digital Nirvana, Inc. Authors: Daniel Kristjansson, Sergey Staroletov
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Definition at line 25 of file sctedescriptors.cpp.
Referenced by toString().
|
overridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 30 of file sctedescriptors.cpp.
Definition at line 142 of file sctedescriptors.h.
Referenced by CanonicalLanguageKey(), CanonicalLanguageString(), LanguageKey(), LanguageString(), NameString(), and StringLength().