Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Protected Attributes | List of all members
br::pucrio::telemidia::ginga::core::tuning::BDAProvider Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::core::tuning::BDAProvider:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::tuning::BDAProvider:
Collaboration graph
[legend]

Public Member Functions

 BDAProvider (long freq)
 
void setListener (ITProviderListener *listener)
 
void attachFilter (IFrontendFilter *filter)
 
void removeFilter (IFrontendFilter *filter)
 
short getCaps ()
 
bool tune ()
 
IChannelgetCurrentChannel ()
 
bool getSTCValue (uint64_t *stc, int *valueType)
 
bool changeChannel (int factor)
 
bool setChannel (string channelValue)
 
int createPesFilter (int pid, int pesType, bool compositeFiler)
 
string getPesFilterOutput ()
 
void close ()
 
int receiveData (char *buff, int skipSize, unsigned char packetSize)
 
ChannelsgetChannels ()
 

Protected Attributes

BDAGraphbda
 
short capabilities
 
ITProviderListenerlistener
 
long frequency
 
Channels channels
 

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