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

#include <atsc.h>

Inheritance diagram for VirtualChannelTableSection:

Public Member Functions

 VirtualChannelTableSection (const uint8_t *const buffer)
 
 ~VirtualChannelTableSection (void)
 
uint16_t getTransportStreamId (void) const
 
const VirtualChannelListgetChannels (void) const
 

Static Public Attributes

static const uint16_t LENGTH = 4096
 
static const uint16_t PID = 0x1ffb
 
static const int TID = 0xc8
 
static const uint32_t TIMEOUT = 5000
 

Protected Attributes

unsigned transportStreamId: 16
 
VirtualChannelList channels
 

Constructor & Destructor Documentation

◆ VirtualChannelTableSection()

VirtualChannelTableSection::VirtualChannelTableSection ( const uint8_t *const  buffer)

◆ ~VirtualChannelTableSection()

VirtualChannelTableSection::~VirtualChannelTableSection ( void  )

Member Function Documentation

◆ getChannels()

const VirtualChannelList * VirtualChannelTableSection::getChannels ( void  ) const

◆ getTransportStreamId()

uint16_t VirtualChannelTableSection::getTransportStreamId ( void  ) const

Member Data Documentation

◆ channels

VirtualChannelList VirtualChannelTableSection::channels
protected

◆ LENGTH

const uint16_t VirtualChannelTableSection::LENGTH = 4096
static

◆ PID

const uint16_t VirtualChannelTableSection::PID = 0x1ffb
static

◆ TID

const int VirtualChannelTableSection::TID = 0xc8
static

◆ TIMEOUT

const uint32_t VirtualChannelTableSection::TIMEOUT = 5000
static

◆ transportStreamId

unsigned VirtualChannelTableSection::transportStreamId
protected

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