22 lines
		
	
	
	
		
			455 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			455 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);
 | 
						|
    protected:
 | 
						|
      //Private Functions
 | 
						|
      bool setup();
 | 
						|
      bool readHeader();
 | 
						|
      void getNext(bool smart = true);
 | 
						|
      void seek(int seekTime);
 | 
						|
      void trackSelect(std::string trackSpec);
 | 
						|
      FLV::Tag tmpTag;
 | 
						|
      FILE * inFile;
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
typedef Mist::inputFLV mistIn;
 | 
						|
 |