class input : boost::noncopyable\r
{\r
public:\r
- input();\r
- void load(const std::string& filename);\r
+ input(const std::string& filename);\r
+ ~input();\r
const std::shared_ptr<AVCodecContext>& get_video_codec_context() const;\r
const std::shared_ptr<AVCodecContext>& get_audio_codec_context() const;\r
\r
aligned_buffer get_audio_packet();\r
\r
bool seek(unsigned long long frame);\r
- void start();\r
\r
bool is_eof() const;\r
void set_loop(bool value);\r