converted player module to...
Stefan Schuermans authored 12 years ago
|
src/noarch/PlayerMovie.h 1) /* Blinker
|
update copyright years
Stefan Schuermans authored 10 years ago
|
src/noarch/PlayerMovie.h 2) Copyright 2011-2014 Stefan Schuermans <stefan@blinkenarea.org>
|
converted player module to...
Stefan Schuermans authored 12 years ago
|
src/noarch/PlayerMovie.h 3) Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/PlayerMovie.h 4) a blinkenarea.org project */
src/noarch/PlayerMovie.h 5)
|
namespace for preprocessor...
Stefan Schuermans authored 12 years ago
|
src/noarch/PlayerMovie.h 6) #ifndef BLINKER_PLAYERMOVIE_H
src/noarch/PlayerMovie.h 7) #define BLINKER_PLAYERMOVIE_H
|
converted player module to...
Stefan Schuermans authored 12 years ago
|
src/noarch/PlayerMovie.h 8)
src/noarch/PlayerMovie.h 9) #include <string>
src/noarch/PlayerMovie.h 10)
src/noarch/PlayerMovie.h 11) #include <BlinkenLib/BlinkenFrame.h>
src/noarch/PlayerMovie.h 12) #include <BlinkenLib/BlinkenMovie.h>
src/noarch/PlayerMovie.h 13)
src/noarch/PlayerMovie.h 14) #include "File.h"
src/noarch/PlayerMovie.h 15) #include "Player.h"
src/noarch/PlayerMovie.h 16)
src/noarch/PlayerMovie.h 17) namespace Blinker {
src/noarch/PlayerMovie.h 18)
src/noarch/PlayerMovie.h 19) /// movie in player's playlist
src/noarch/PlayerMovie.h 20) class Player::Movie
src/noarch/PlayerMovie.h 21) {
src/noarch/PlayerMovie.h 22) public:
src/noarch/PlayerMovie.h 23) /**
src/noarch/PlayerMovie.h 24) * @brief constructor
src/noarch/PlayerMovie.h 25) * @param[in] player owning player module
src/noarch/PlayerMovie.h 26) * @param[in] name name of movie
src/noarch/PlayerMovie.h 27) * @param[in] file movie file
src/noarch/PlayerMovie.h 28) */
src/noarch/PlayerMovie.h 29) Movie(Player &player, const std::string &name,
src/noarch/PlayerMovie.h 30) const File &file);
src/noarch/PlayerMovie.h 31)
src/noarch/PlayerMovie.h 32) /// destructor
src/noarch/PlayerMovie.h 33) ~Movie();
src/noarch/PlayerMovie.h 34)
src/noarch/PlayerMovie.h 35) private:
src/noarch/PlayerMovie.h 36) /// copy constructor disabled
src/noarch/PlayerMovie.h 37) Movie(const Movie &that);
src/noarch/PlayerMovie.h 38)
src/noarch/PlayerMovie.h 39) /// assignment operator disabled
src/noarch/PlayerMovie.h 40) const Movie & operator=(const Movie &that);
src/noarch/PlayerMovie.h 41)
src/noarch/PlayerMovie.h 42) public:
src/noarch/PlayerMovie.h 43) /// check for update of configuration
src/noarch/PlayerMovie.h 44) void updateConfig();
src/noarch/PlayerMovie.h 45)
src/noarch/PlayerMovie.h 46) protected:
src/noarch/PlayerMovie.h 47) /// load movie from current file
src/noarch/PlayerMovie.h 48) void load();
src/noarch/PlayerMovie.h 49)
src/noarch/PlayerMovie.h 50) /// free current movie
src/noarch/PlayerMovie.h 51) void free();
src/noarch/PlayerMovie.h 52)
src/noarch/PlayerMovie.h 53) /// if this is the only movie in playlist go to begin of this movie
src/noarch/PlayerMovie.h 54) void ifOnlyGoHere();
src/noarch/PlayerMovie.h 55)
src/noarch/PlayerMovie.h 56) /// if this is current movie go to begin of next movie
src/noarch/PlayerMovie.h 57) void ifCurGoNext();
src/noarch/PlayerMovie.h 58)
src/noarch/PlayerMovie.h 59) protected:
src/noarch/PlayerMovie.h 60) Player &m_player; ///< owning player module
src/noarch/PlayerMovie.h 61) std::string m_name; ///< name of movie
src/noarch/PlayerMovie.h 62) File m_file; ///< movie file
src/noarch/PlayerMovie.h 63)
src/noarch/PlayerMovie.h 64) public:
src/noarch/PlayerMovie.h 65) stBlinkenMovie *m_pMovie; ///< loaded movie object
src/noarch/PlayerMovie.h 66) }; // class Player::Movie
src/noarch/PlayerMovie.h 67)
src/noarch/PlayerMovie.h 68) } // namespace Blinker
src/noarch/PlayerMovie.h 69)
|
namespace for preprocessor...
Stefan Schuermans authored 12 years ago
|
src/noarch/PlayerMovie.h 70) #endif // #ifndef BLINKER_PLAYERMOVIE_H
|