50 #ifndef MULTICASTPROVIDER_H_
51 #define MULTICASTPROVIDER_H_
53 #include "system/compat/SystemCompat.h"
54 #include "system/compat/PracticalSocket.h"
55 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
61 #include "tuner/providers/IDataProvider.h"
84 virtual short getCaps() {
89 if (callServer() > 0) {
96 virtual IChannel* getCurrentChannel() {
100 virtual bool getSTCValue(uint64_t* stc,
int* valueType) {
104 virtual bool changeChannel(
int factor) {
108 bool setChannel(
string channelValue) {
112 virtual int createPesFilter(
113 int pid,
int pesType,
bool compositeFiler) {
118 virtual string getPesFilterOutput() {
122 virtual void close() {};
124 virtual int callServer();
125 virtual int receiveData(
char* buff,
int skipSize,
unsigned char packetSize);
Definition: IProviderListener.h:62
Definition: IDataProvider.h:82
Definition: MulticastProvider.h:69
Definition: IFrontendFilter.h:59
Definition: IChannel.h:62