MythTV  master
Public Member Functions | List of all members
AvailDescriptor Class Reference

#include <libmythtv/mpeg/splicedescriptors.h>

Inheritance diagram for AvailDescriptor:
[legend]
Collaboration diagram for AvailDescriptor:
[legend]

Public Member Functions

 AvailDescriptor (const unsigned char *data, int len=300)
 
uint ProviderAvailId (void) const
 
QString ProviderAvailIdString (void) const
 
QString toString (void) const override
 
- Public Member Functions inherited from SpliceDescriptor
 operator const unsigned char * (void) const
 
 SpliceDescriptor (const unsigned char *data, int len)
 
 SpliceDescriptor (const unsigned char *data, int len, uint tag)
 
virtual ~SpliceDescriptor (void)=default
 
bool IsValid (void) const
 
uint size (void) const
 
uint DescriptorTag (void) const
 
QString DescriptorTagString (void) const
 
uint DescriptorLength (void) const
 
uint Identifier (void) const
 
QString IdentifierString (void) const
 
virtual QString toStringXML (uint indent_level) const
 Returns XML representation of string the TS Reader XML format. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from SpliceDescriptor
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 desc_list_t FindAll (const desc_list_t &parsed, uint desc_tag)
 
- Protected Member Functions inherited from SpliceDescriptor
virtual bool Parse (void)
 
- Protected Attributes inherited from SpliceDescriptor
const unsigned char * m_data {nullptr}
 

Detailed Description

Definition at line 99 of file splicedescriptors.h.

Constructor & Destructor Documentation

◆ AvailDescriptor()

AvailDescriptor::AvailDescriptor ( const unsigned char *  data,
int  len = 300 
)
inlineexplicit

Definition at line 102 of file splicedescriptors.h.

Member Function Documentation

◆ ProviderAvailId()

uint AvailDescriptor::ProviderAvailId ( void  ) const
inline

Definition at line 109 of file splicedescriptors.h.

Referenced by toString().

◆ ProviderAvailIdString()

QString AvailDescriptor::ProviderAvailIdString ( void  ) const
inline

Definition at line 113 of file splicedescriptors.h.

◆ toString()

QString AvailDescriptor::toString ( void  ) const
inlineoverridevirtual

Reimplemented from SpliceDescriptor.

Definition at line 119 of file splicedescriptors.h.


The documentation for this class was generated from the following file: