mistserver/src/output/output_ts_push.h
2015-04-05 21:38:36 +02:00

18 lines
497 B
C++

#include "output_ts_base.h"
namespace Mist {
class OutTSPush : public TSOutput{
public:
OutTSPush(Socket::Connection & conn);
~OutTSPush();
static void init(Util::Config * cfg);
static bool listenMode(){return false;}
void sendTS(const char * tsData, unsigned int len=188);
protected:
void fillBuffer(const char * data, size_t dataLen);
std::string packetBuffer;
Socket::UDPConnection pushSock;
};
}
typedef Mist::OutTSPush mistOut;