/* * MediaPlayer.h * * Created on: 2016年12月5日 * Author: xzl */ #ifndef SRC_PLAYER_MEDIAPLAYER_H_ #define SRC_PLAYER_MEDIAPLAYER_H_ #include #include #include "Player.h" #include "PlayerBase.h" using namespace std; namespace ZL { namespace Player { class MediaPlayer : public PlayerImp { public: typedef std::shared_ptr Ptr; MediaPlayer(); virtual ~MediaPlayer(); void play(const char* strUrl, const char *strUser = "", const char *strPwd = "", eRtpType eType = RTP_TCP) override; void pause(bool bPause) override; void teardown() override; private: string m_strPrefix; }; } /* namespace Player */ } /* namespace ZL */ #endif /* SRC_PLAYER_MEDIAPLAYER_H_ */