MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
output_httpts.h
Go to the documentation of this file.
1 #include "output_ts_base.h"
2 #include "output_http.h"
3 
4 namespace Mist {
5  class OutHTTPTS : public TSOutput{
6  public:
8  ~OutHTTPTS();
9  static void init(Util::Config * cfg);
10  void onHTTP();
11  void sendTS(const char * tsData, unsigned int len=188);
12  protected:
14  long long int playUntil;
15  long long unsigned int lastVid;
16  long long unsigned int until;
17  unsigned int vidTrack;
18  unsigned int audTrack;
19  };
20 }
21 
Definition: output_httpts.h:5
unsigned int vidTrack
Definition: output_httpts.h:17
long long unsigned int lastVid
Definition: output_httpts.h:15
void sendTS(const char *tsData, unsigned int len=188)
Definition: output_httpts.cpp:46
Mist::OutHTTPTS mistOut
Definition: output_httpts.h:22
Recording to file.
Definition: input.cpp:13
int keysToSend
Definition: output_httpts.h:13
long long unsigned int until
Definition: output_httpts.h:16
void onHTTP()
Definition: output_httpts.cpp:30
unsigned int audTrack
Definition: output_httpts.h:18
Deals with parsing configuration from commandline options.
Definition: config.h:18
static void init(Util::Config *cfg)
Definition: output_httpts.cpp:12
Definition: output_ts_base.h:13
OutHTTPTS(Socket::Connection &conn)
Definition: output_httpts.cpp:8
long long int playUntil
Definition: output_httpts.h:14
This class is for easy communicating through sockets, either TCP or Unix.
Definition: socket.h:47
~OutHTTPTS()
Definition: output_httpts.cpp:10