MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
input_flv.h
Go to the documentation of this file.
1 #include "input.h"
2 #include <mist/dtsc.h>
3 #include <mist/flv_tag.h>
4 
5 namespace Mist {
6  class inputFLV : public Input {
7  public:
8  inputFLV(Util::Config * cfg);
9  protected:
10  //Private Functions
11  bool setup();
12  bool readHeader();
13  void getNext(bool smart = true);
14  void seek(int seekTime);
15  void trackSelect(std::string trackSpec);
17  FILE * inFile;
18  };
19 }
20 
22 
void trackSelect(std::string trackSpec)
Definition: input_flv.cpp:125
FILE * inFile
Definition: input_flv.h:17
This class is used to hold, work with and get information about a single FLV tag. ...
Definition: flv_tag.h:29
void seek(int seekTime)
Definition: input_flv.cpp:111
Definition: input.h:19
FLV::Tag tmpTag
Definition: input_flv.h:16
Recording to file.
Definition: input.cpp:13
void getNext(bool smart=true)
Definition: input_flv.cpp:89
inputFLV(Util::Config *cfg)
Definition: input_flv.cpp:14
Deals with parsing configuration from commandline options.
Definition: config.h:18
Mist::inputFLV mistIn
Definition: input_flv.h:21
Definition: input_flv.h:6
bool setup()
Definition: input_flv.cpp:26
bool readHeader()
Definition: input_flv.cpp:51