#ifndef PROJECT_PLAYER_H #define PROJECT_PLAYER_H #include "ffcpp/MediaFile.h" #include namespace ffcpp { struct IVideoSink { }; class Player { private: std::shared_ptr _vSink; std::unique_ptr _curMedia; StreamPtr _aStream; StreamPtr _vStream; public: Player(std::shared_ptr vSink); ~Player(); void setMedia(std::string path); void play(); }; } #endif //PROJECT_PLAYER_H