DVBLink Remote API Library documentation
0.2.0-Master
|
Represent a program in an electronic program guide (EPG). More...
Public Member Functions | |
Program () | |
Initializes a new instance of the dvblinkremote::Program class. | |
Program (const std::string &id, const std::string &title, const long startTime, const long duration) | |
Initializes a new instance of the dvblinkremote::Program class. | |
Program (Program &program) | |
Initializes a new instance of the dvblinkremote::Program class by coping another dvblinkremote::Program instance. | |
~Program () | |
Destructor for cleaning up allocated memory. | |
std::string & | GetID () |
Gets the identifier of the program. | |
void | SetID (const std::string &id) |
Sets the identifier of the program. | |
Public Member Functions inherited from dvblinkremote::ItemMetadata | |
ItemMetadata () | |
Initializes a new instance of the dvblinkremote::ItemMetadata class. | |
ItemMetadata (const std::string &title, const long startTime, const long duration) | |
Initializes a new instance of the dvblinkremote::MetaData class. | |
ItemMetadata (ItemMetadata &itemMetadata) | |
Initializes a new instance of the dvblinkremote::ItemMetadata class by coping another dvblinkremote::ItemMetadata instance. | |
virtual | ~ItemMetadata ()=0 |
Pure virtual destructor for cleaning up allocated memory. | |
std::string & | GetTitle () |
Gets the title of the item. | |
void | SetTitle (const std::string &title) |
Sets the title of the item. | |
long | GetStartTime () |
Gets the start time of the item. | |
void | SetStartTime (const long startTime) |
Sets the start time of the item. | |
long | GetDuration () |
Gets the duration of the item. | |
void | SetDuration (const long duration) |
Sets the duration of the item. |
Additional Inherited Members | |
Public Attributes inherited from dvblinkremote::ItemMetadata | |
std::string | ShortDescription |
std::string | SubTitle |
std::string | Language |
std::string | Actors |
std::string | Directors |
std::string | Writers |
std::string | Producers |
std::string | Guests |
std::string | Keywords |
std::string | Image |
long | Year |
long | EpisodeNumber |
long | SeasonNumber |
long | Rating |
long | MaximumRating |
bool | IsHdtv |
bool | IsPremiere |
bool | IsRepeat |
bool | IsSeries |
bool | IsRecord |
bool | IsRepeatRecord |
bool | IsCatAction |
bool | IsCatComedy |
bool | IsCatDocumentary |
bool | IsCatDrama |
bool | IsCatEducational |
bool | IsCatHorror |
bool | IsCatKids |
bool | IsCatMovie |
bool | IsCatMusic |
bool | IsCatNews |
bool | IsCatReality |
bool | IsCatRomance |
bool | IsCatScifi |
bool | IsCatSerial |
bool | IsCatSoap |
bool | IsCatSpecial |
bool | IsCatSports |
bool | IsCatThriller |
bool | IsCatAdult |
Represent a program in an electronic program guide (EPG).
dvblinkremote::Program::Program | ( | ) |
Initializes a new instance of the dvblinkremote::Program class.
dvblinkremote::Program::Program | ( | const std::string & | id, |
const std::string & | title, | ||
const long | startTime, | ||
const long | duration | ||
) |
Initializes a new instance of the dvblinkremote::Program class.
id | a constant string reference representing the identifier of the program. |
title | a constant string reference representing the title of the program. |
startTime | a constant long representing the start time of the program. |
duration | a constant long representing the duration of the program. |
dvblinkremote::Program::Program | ( | Program & | program | ) |
Initializes a new instance of the dvblinkremote::Program class by coping another dvblinkremote::Program instance.
program | a dvblinkremote::Program reference. |
dvblinkremote::Program::~Program | ( | ) |
Destructor for cleaning up allocated memory.
std::string& dvblinkremote::Program::GetID | ( | ) |
Gets the identifier of the program.
void dvblinkremote::Program::SetID | ( | const std::string & | id | ) |
Sets the identifier of the program.
id | a constant string reference representing the identifier of the program. |