| DVBLink Remote API Library documentation
    0.2.0-Master
    | 
Class for playback container. More...
 
  
 | Public Types | |
| enum | DVBLinkPlaybackContainerType { PLAYBACK_CONTAINER_TYPE_UNKNOWN = -1, PLAYBACK_CONTAINER_TYPE_SOURCE = 0, PLAYBACK_CONTAINER_TYPE_TYPE = 1, PLAYBACK_CONTAINER_TYPE_CATEGORY = 2, PLAYBACK_CONTAINER_TYPE_GROUP = 3 } | 
| An enum for playback container types.  More... | |
| enum | DVBLinkPlaybackContainerContentType { PLAYBACK_CONTAINER_CONTENT_TYPE_UNKNOWN = -1, PLAYBACK_CONTAINER_CONTENT_TYPE_RECORDED_TV = 0, PLAYBACK_CONTAINER_CONTENT_TYPE_VIDEO = 1, PLAYBACK_CONTAINER_CONTENT_TYPE_AUDIO = 2, PLAYBACK_CONTAINER_CONTENT_TYPE_IMAGE = 3 } | 
| An enum for playback container content types.  More... | |
|  Public Types inherited from dvblinkremote::PlaybackObject | |
| enum | DVBLinkPlaybackObjectType { PLAYBACK_OBJECT_TYPE_CONTAINER = 0, PLAYBACK_OBJECT_TYPE_ITEM = 1 } | 
| An enum for playback object types.  More... | |
| Public Member Functions | |
| PlaybackContainer (const std::string &objectId, const std::string &parentId, const std::string &name, const DVBLinkPlaybackContainerType containerType, const DVBLinkPlaybackContainerContentType containerContentType) | |
| Initializes a new instance of the dvblinkremote::PlaybackContainer class. | |
| ~PlaybackContainer () | |
| Destructor for cleaning up allocated memory. | |
| std::string & | GetName () | 
| Gets the name of the playback container. | |
| DVBLinkPlaybackContainerType & | GetContainerType () | 
| Gets the type of the playback container . | |
| DVBLinkPlaybackContainerContentType & | GetContainerContentType () | 
| Gets the content type of the playback items in this playback container . | |
|  Public Member Functions inherited from dvblinkremote::PlaybackObject | |
| PlaybackObject (const DVBLinkPlaybackObjectType objectType, const std::string &objectId, const std::string &parentId) | |
| Initializes a new instance of the dvblinkremote::PlaybackObject class. | |
| virtual | ~PlaybackObject ()=0 | 
| Pure virtual destructor for cleaning up allocated memory. | |
| DVBLinkPlaybackObjectType & | GetObjectType () | 
| Gets the type of the playback object . | |
| std::string & | GetObjectID () | 
| Gets the identifier of the playback object. | |
| std::string & | GetParentID () | 
| Gets the identifier of the parent object for this playback object. | |
| Public Attributes | |
| std::string | Description | 
| The description of the playback container. | |
| std::string | Logo | 
| The logo of the playback container. | |
| int | TotalCount | 
| The total amount of items in the playback container. | |
| std::string | SourceID | 
| Identifies a physical source of this container. | |
Class for playback container.
An enum for playback container content types.
| dvblinkremote::PlaybackContainer::PlaybackContainer | ( | const std::string & | objectId, | 
| const std::string & | parentId, | ||
| const std::string & | name, | ||
| const DVBLinkPlaybackContainerType | containerType, | ||
| const DVBLinkPlaybackContainerContentType | containerContentType | ||
| ) | 
Initializes a new instance of the dvblinkremote::PlaybackContainer class.
| objectId | a constant string reference representing the identifier of the playback object. | 
| parentId | a constant string reference representing the identifier of the parent object for this playback object. | 
| name | a constant string reference representing the name of the playback container. | 
| containerType | a constant DVBLinkPlaybackContainerType instance representing the type of the playback container. | 
| containerContentType | a constant DVBLinkPlaybackContainerContentType instance representing the content type of the playback items in this playback container. | 
| dvblinkremote::PlaybackContainer::~PlaybackContainer | ( | ) | 
Destructor for cleaning up allocated memory.
| DVBLinkPlaybackContainerContentType& dvblinkremote::PlaybackContainer::GetContainerContentType | ( | ) | 
Gets the content type of the playback items in this playback container .
| DVBLinkPlaybackContainerType& dvblinkremote::PlaybackContainer::GetContainerType | ( | ) | 
Gets the type of the playback container .
| std::string& dvblinkremote::PlaybackContainer::GetName | ( | ) | 
Gets the name of the playback container.
| std::string dvblinkremote::PlaybackContainer::Description | 
The description of the playback container.
| std::string dvblinkremote::PlaybackContainer::Logo | 
The logo of the playback container.
| std::string dvblinkremote::PlaybackContainer::SourceID | 
Identifies a physical source of this container.
| int dvblinkremote::PlaybackContainer::TotalCount | 
The total amount of items in the playback container.