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

Public Member Functions

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

Protected Attributes

string addr
 
int portNumber
 
short capabilities
 
UDPSocket * udpSocket
 

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