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

#include <opentv.h>

Public Member Functions

 OpenTvChannel (const uint8_t *const buffer)
 
 ~OpenTvChannel (void)
 
uint16_t getTransportStreamId (void) const
 
uint16_t getOriginalNetworkId (void) const
 
uint16_t getServiceId (void) const
 
uint16_t getChannelId (void) const
 
uint8_t getServiceType (void) const
 
void setTransportStreamId (uint16_t transportstreamid)
 
void setOriginalNetworkId (uint16_t originalnetworkid)
 

Protected Attributes

unsigned transportStreamId: 16
 
unsigned originalNetworkId: 16
 
unsigned serviceId: 16
 
unsigned channelId: 16
 
unsigned serviceType: 6
 

Constructor & Destructor Documentation

◆ OpenTvChannel()

OpenTvChannel::OpenTvChannel ( const uint8_t *const  buffer)

◆ ~OpenTvChannel()

OpenTvChannel::~OpenTvChannel ( void  )

Member Function Documentation

◆ getChannelId()

uint16_t OpenTvChannel::getChannelId ( void  ) const

◆ getOriginalNetworkId()

uint16_t OpenTvChannel::getOriginalNetworkId ( void  ) const

◆ getServiceId()

uint16_t OpenTvChannel::getServiceId ( void  ) const

◆ getServiceType()

uint8_t OpenTvChannel::getServiceType ( void  ) const

◆ getTransportStreamId()

uint16_t OpenTvChannel::getTransportStreamId ( void  ) const

◆ setOriginalNetworkId()

void OpenTvChannel::setOriginalNetworkId ( uint16_t  originalnetworkid)

◆ setTransportStreamId()

void OpenTvChannel::setTransportStreamId ( uint16_t  transportstreamid)

Member Data Documentation

◆ channelId

unsigned OpenTvChannel::channelId
protected

◆ originalNetworkId

unsigned OpenTvChannel::originalNetworkId
protected

◆ serviceId

unsigned OpenTvChannel::serviceId
protected

◆ serviceType

unsigned OpenTvChannel::serviceType
protected

◆ transportStreamId

unsigned OpenTvChannel::transportStreamId
protected

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