Class for video items.
More...
Public Member Functions |
| VideoItem (const std::string &objectId, const std::string &parentId, const std::string &playbackUrl, const std::string &thumbnailUrl, const VideoItemMetadata *metadata) |
| Initializes a new instance of the dvblinkremote::VideoItem class.
|
| ~VideoItem () |
| Destructor for cleaning up allocated memory.
|
| PlaybackItem (const DVBLinkPlaybackItemType itemType, const std::string &objectId, const std::string &parentId, const std::string &playbackUrl, const std::string &thumbnailUrl, const ItemMetadata *metadata) |
| Initializes a new instance of the dvblinkremote::PlaybackItem class.
|
virtual | ~PlaybackItem ()=0 |
| Pure virtual destructor for cleaning up allocated memory.
|
DVBLinkPlaybackItemType & | GetItemType () |
| Gets the type of the playback item .
|
std::string & | GetPlaybackUrl () |
| Gets the URL for stream playback of the playback item.
|
std::string & | GetThumbnailUrl () |
| Gets the URL to the playback item thumbnail.
|
ItemMetadata & | GetMetadata () |
| Gets the metadata for the playback item.
|
| 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.
|
Detailed Description
Constructor & Destructor Documentation
dvblinkremote::VideoItem::VideoItem |
( |
const std::string & |
objectId, |
|
|
const std::string & |
parentId, |
|
|
const std::string & |
playbackUrl, |
|
|
const std::string & |
thumbnailUrl, |
|
|
const VideoItemMetadata * |
metadata |
|
) |
| |
Initializes a new instance of the dvblinkremote::VideoItem class.
- Parameters
-
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. |
playbackUrl | a constant string reference representing the URL for stream playback of the video item. |
thumbnailUrl | a constant string reference representing the URL to the video item thumbnail. |
metadata | a constant VideoItemMetadata reference representing the metadata for the video item. |
dvblinkremote::VideoItem::~VideoItem |
( |
| ) |
|
Destructor for cleaning up allocated memory.