mistserver/src/input/input_flv.h
Eli Mallon e324c2ee58 refactor: capitalize Input classes, rename srt to subrip in source as well
Co-authored-by: Thulinma <jaron@vietors.com>
2024-05-16 16:07:49 +02:00

25 lines
545 B
C++

#include "input.h"
#include <mist/dtsc.h>
#include <mist/flv_tag.h>
namespace Mist{
class InputFLV : public Input{
public:
InputFLV(Util::Config *cfg);
~InputFLV();
protected:
// Private Functions
bool checkArguments();
bool preRun();
bool readHeader();
void getNext(size_t idx = INVALID_TRACK_ID);
void seek(uint64_t seekTime, size_t idx = INVALID_TRACK_ID);
bool keepRunning();
FLV::Tag tmpTag;
uint64_t lastModTime;
FILE *inFile;
};
}// namespace Mist
typedef Mist::InputFLV mistIn;