/*************************************************************************** * Universidade Federal da Paraíba * * Copyright (C) 2013 by Laboratório de Aplicações de Vídeo Digital * * * * Centro de Informática - UFPB - Campus I * * João Pessoa - PB - Brasil * * * * Author: Leonardo de Araújo Domingues (leonardo.araujo@lavid.ufpb.br) * * Date: Qui Out 24 22:26:35 BRT 2013 * * * **************************************************************************/ #ifndef SUBTITLE_H #define SUBTITLE_H #define MAX_FIELD 64 #include #include #include namespace sndesc { class Subtitle { public: Subtitle(); Subtitle(int _id, std::string _sub_text, int64_t _timein, int64_t _timeout); ~Subtitle(); void setID(int _id); void setSubtitleText(std::string _subtext); void setTimeIn(int64_t _timein); void setTimeOut(int64_t _timeout); std::string getSubtitleText(); int64_t getTimeIn(); int64_t getTimeOut(); int getID(); void setStatusOfReady(bool status); bool isReady(); std::string toString(); private: int id; std::string subtitle_text; int64_t time_in; int64_t time_out; bool ready; }; } #endif // SUBTITLE_H