openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
OpenTvChannelSection Class Reference

#include <opentv.h>

Inheritance diagram for OpenTvChannelSection:

Public Member Functions

 OpenTvChannelSection (const uint8_t *const buffer)
 
 ~OpenTvChannelSection (void)
 
const OpenTvChannelListgetChannels (void) const
 
uint16_t getChannelsListSize (void) const
 

Protected Attributes

unsigned descriptorsLength: 12
 
unsigned descriptorLength: 8
 
unsigned transportDescriptorsLength: 12
 
unsigned transportStreamId: 16
 
unsigned originalNetworkId: 16
 
OpenTvChannelList channels
 

Constructor & Destructor Documentation

◆ OpenTvChannelSection()

OpenTvChannelSection::OpenTvChannelSection ( const uint8_t *const  buffer)

◆ ~OpenTvChannelSection()

OpenTvChannelSection::~OpenTvChannelSection ( void  )

Member Function Documentation

◆ getChannels()

const OpenTvChannelList * OpenTvChannelSection::getChannels ( void  ) const

◆ getChannelsListSize()

uint16_t OpenTvChannelSection::getChannelsListSize ( void  ) const

Member Data Documentation

◆ channels

OpenTvChannelList OpenTvChannelSection::channels
protected

◆ descriptorLength

unsigned OpenTvChannelSection::descriptorLength
protected

◆ descriptorsLength

unsigned OpenTvChannelSection::descriptorsLength
protected

◆ originalNetworkId

unsigned OpenTvChannelSection::originalNetworkId
protected

◆ transportDescriptorsLength

unsigned OpenTvChannelSection::transportDescriptorsLength
protected

◆ transportStreamId

unsigned OpenTvChannelSection::transportStreamId
protected

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