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

#include <fastscan.h>

Public Member Functions

 FastScanTransportStream (const uint8_t *const buffer)
 
 ~FastScanTransportStream (void)
 
uint16_t getOriginalNetworkId (void) const
 
uint16_t getTransportStreamId (void) const
 
uint16_t getOrbitalPosition (void) const
 
uint8_t getWestEastFlag (void) const
 
uint32_t getFrequency (void) const
 
uint8_t getPolarization (void) const
 
uint8_t getRollOff (void) const
 
uint8_t getModulationSystem (void) const
 
uint8_t getModulation (void) const
 
int32_t getSymbolRate (void) const
 
uint8_t getFecInner (void) const
 
const ServiceListItemList * getServiceList (void) const
 
const FastScanLogicalChannelListgetLogicalChannelList (void) const
 

Protected Attributes

unsigned transportStreamId: 16
 
unsigned originalNetworkId: 16
 
unsigned descriptorLoopLength: 16
 
SatelliteDeliverySystemDescriptor * deliverySystem
 
ServiceListDescriptor * serviceList
 
FastScanLogicalChannelDescriptorlogicalChannels
 

Constructor & Destructor Documentation

◆ FastScanTransportStream()

FastScanTransportStream::FastScanTransportStream ( const uint8_t *const  buffer)

◆ ~FastScanTransportStream()

FastScanTransportStream::~FastScanTransportStream ( void  )

Member Function Documentation

◆ getFecInner()

uint8_t FastScanTransportStream::getFecInner ( void  ) const

◆ getFrequency()

uint32_t FastScanTransportStream::getFrequency ( void  ) const

◆ getLogicalChannelList()

const FastScanLogicalChannelList * FastScanTransportStream::getLogicalChannelList ( void  ) const

◆ getModulation()

uint8_t FastScanTransportStream::getModulation ( void  ) const

◆ getModulationSystem()

uint8_t FastScanTransportStream::getModulationSystem ( void  ) const

◆ getOrbitalPosition()

uint16_t FastScanTransportStream::getOrbitalPosition ( void  ) const

◆ getOriginalNetworkId()

uint16_t FastScanTransportStream::getOriginalNetworkId ( void  ) const

◆ getPolarization()

uint8_t FastScanTransportStream::getPolarization ( void  ) const

◆ getRollOff()

uint8_t FastScanTransportStream::getRollOff ( void  ) const

◆ getServiceList()

const ServiceListItemList * FastScanTransportStream::getServiceList ( void  ) const

◆ getSymbolRate()

int32_t FastScanTransportStream::getSymbolRate ( void  ) const

◆ getTransportStreamId()

uint16_t FastScanTransportStream::getTransportStreamId ( void  ) const

◆ getWestEastFlag()

uint8_t FastScanTransportStream::getWestEastFlag ( void  ) const

Member Data Documentation

◆ deliverySystem

SatelliteDeliverySystemDescriptor* FastScanTransportStream::deliverySystem
protected

◆ descriptorLoopLength

unsigned FastScanTransportStream::descriptorLoopLength
protected

◆ logicalChannels

FastScanLogicalChannelDescriptor* FastScanTransportStream::logicalChannels
protected

◆ originalNetworkId

unsigned FastScanTransportStream::originalNetworkId
protected

◆ serviceList

ServiceListDescriptor* FastScanTransportStream::serviceList
protected

◆ transportStreamId

unsigned FastScanTransportStream::transportStreamId
protected

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