kodi
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PLT_MediaObject Class Reference

The PLT_MediaObject class is any data entity that can be returned by a ContentDirectory Service from a browsing or searching action. More...

#include <PltMediaItem.h>

Inheritance diagram for PLT_MediaObject:
Inheritance graph
[legend]
Collaboration diagram for PLT_MediaObject:
Collaboration graph
[legend]

Public Member Functions

bool IsContainer ()
 
virtual NPT_Result Reset ()
 
virtual NPT_Result ToDidl (const NPT_String &filter, NPT_String &didl)
 
virtual NPT_Result ToDidl (NPT_UInt64 mask, NPT_String &didl)
 
virtual NPT_Result FromDidl (NPT_XmlElementNode *entry)
 

Static Public Member Functions

static const char * GetUPnPClass (const char *filename, const PLT_HttpRequestContext *context=NULL)
 

Public Attributes

PLT_ObjectClass m_ObjectClass
 
NPT_String m_ObjectID
 
NPT_String m_ParentID
 
NPT_String m_ReferenceID
 
NPT_String m_Title
 
NPT_String m_Creator
 
NPT_String m_Date
 
PLT_PeopleInfo m_People
 
PLT_AffiliationInfo m_Affiliation
 
PLT_Description m_Description
 
PLT_RecordedInfo m_Recorded
 
bool m_Restricted
 
PLT_ExtraInfo m_ExtraInfo
 
PLT_MiscInfo m_MiscInfo
 
NPT_Array< PLT_MediaItemResourcem_Resources
 
NPT_Array< PLT_SecResourcem_SecResources
 
PLT_XbmcInfo m_XbmcInfo
 
NPT_String m_Didl
 

Detailed Description

The PLT_MediaObject class is any data entity that can be returned by a ContentDirectory Service from a browsing or searching action.

This is the base class from which PLT_MediaItem and PLT_MediaContainer derive.


The documentation for this class was generated from the following files: