|
MythTV master
|
#include <libmythtv/mpeg/dvbdescriptors.h>
Public Member Functions | |
| ComponentDescriptor (const unsigned char *data, int len=300) | |
| uint | StreamContent (void) const |
| uint | ComponentType (void) const |
| uint | ComponentTag (void) const |
| int | LanguageKey (void) const |
| QString | LanguageString (void) const |
| int | CanonicalLanguageKey (void) const |
| QString | CanonicalLanguageString (void) const |
| bool | IsVideo (void) const |
| bool | IsAudio (void) const |
| bool | IsSubtitle (void) const |
| uint | VideoProperties (void) const |
| uint | MPEG2Properties (void) const |
| uint | AVCProperties (void) const |
| uint | HEVCProperties (void) const |
| uint | AudioProperties (void) const |
| uint | MP2Properties (void) const |
| uint | AC3Properties (void) const |
| uint | HEAACProperties (void) const |
| uint | SubtitleType (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 399 of file dvbdescriptors.h.
|
inlineexplicit |
Definition at line 402 of file dvbdescriptors.h.
|
inline |
Definition at line 544 of file dvbdescriptors.h.
Referenced by AudioProperties().
|
inline |
Definition at line 510 of file dvbdescriptors.h.
Referenced by parse_dvb_component_descriptors().
|
inline |
Definition at line 477 of file dvbdescriptors.h.
Referenced by VideoProperties().
|
inline |
Definition at line 419 of file dvbdescriptors.h.
Referenced by CanonicalLanguageString().
|
inline |
Definition at line 421 of file dvbdescriptors.h.
|
inline |
Definition at line 413 of file dvbdescriptors.h.
|
inline |
Definition at line 411 of file dvbdescriptors.h.
Referenced by AC3Properties(), AVCProperties(), HEAACProperties(), HEVCProperties(), MP2Properties(), MPEG2Properties(), SubtitleType(), and toString().
|
inline |
Definition at line 573 of file dvbdescriptors.h.
Referenced by AudioProperties().
|
inline |
Definition at line 495 of file dvbdescriptors.h.
Referenced by VideoProperties().
|
inline |
Definition at line 432 of file dvbdescriptors.h.
|
inline |
Definition at line 445 of file dvbdescriptors.h.
Referenced by SubtitleType().
|
inline |
Definition at line 426 of file dvbdescriptors.h.
|
inline |
Definition at line 415 of file dvbdescriptors.h.
Referenced by CanonicalLanguageKey(), and LanguageString().
|
inline |
Definition at line 417 of file dvbdescriptors.h.
|
inline |
Definition at line 525 of file dvbdescriptors.h.
Referenced by AudioProperties().
|
inline |
Definition at line 459 of file dvbdescriptors.h.
Referenced by VideoProperties().
|
inline |
Definition at line 409 of file dvbdescriptors.h.
Referenced by AudioProperties(), IsAudio(), IsSubtitle(), IsVideo(), toString(), and VideoProperties().
|
inline |
Definition at line 595 of file dvbdescriptors.h.
Referenced by parse_dvb_component_descriptors().
|
inlineoverridevirtual |
Reimplemented from MPEGDescriptor.
Definition at line 613 of file dvbdescriptors.h.
|
inline |
Definition at line 447 of file dvbdescriptors.h.
Referenced by parse_dvb_component_descriptors().