kodi
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
Platinum::MediaObject Class Reference
Inheritance diagram for Platinum::MediaObject:
Inheritance graph
[legend]
Collaboration diagram for Platinum::MediaObject:
Collaboration graph
[legend]

Public Member Functions

 PLATINUM_MANAGED_IMPLEMENT_OBJECT_PROPERTY (ObjectClass^, Class, m_ObjectClass,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_STRING_PROPERTY (String^, ObjectID, m_ObjectID,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_STRING_PROPERTY (String^, ParentID, m_ParentID,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_STRING_PROPERTY (String^, ReferenceID, m_ReferenceID,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_STRING_PROPERTY (String^, Title, m_Title,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_STRING_PROPERTY (String^, Creator, m_Creator,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_STRING_PROPERTY (String^, Date, m_Date,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_OBJECT_PROPERTY (PeopleInfo^, People, m_People,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_OBJECT_PROPERTY (AffiliationInfo^, Affiliation, m_Affiliation,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_OBJECT_PROPERTY (DescriptionInfo^, Description, m_Description,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_OBJECT_PROPERTY (RecordedInfo^, Recorded, m_Recorded,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_PROPERTY (bool, Restricted, m_Restricted,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_OBJECT_PROPERTY (ExtraInfo^, Extra, m_ExtraInfo,(*m_pHandle))
 
 PLATINUM_MANAGED_IMPLEMENT_OBJECT_PROPERTY (MiscInfo^, Miscellaneous, m_MiscInfo,(*m_pHandle))
 
void AddResource (MediaResource^ resource)
 
MediaItem item ()
 
MediaContainer container ()
 
String ToDidl (String^ filter)
 
virtual Boolean Equals (Object^ obj) override
 
 MediaObject (PLT_MediaObject &media)
 

Public Attributes

property IEnumerable< MediaResource^> Resources
 
internal __pad0__: property PLT_MediaObjectReference& Handle { PLT_MediaObjectReference& get() { return *m_pHandle
 
internal __pad1__: MediaObject(PLT_MediaObjectReference& media) { if (media.IsNull()) throw gcnew ArgumentNullException("media")
 
 m_pHandle = new PLT_MediaObjectReference(media)
 

Protected Member Functions

 MediaObject (PLT_MediaObject *media)
 

Protected Attributes

PLT_MediaObjectReferencem_pHandle
 

Member Data Documentation

◆ Resources

property IEnumerable<MediaResource^> Platinum::MediaObject::Resources
Initial value:
{
IEnumerable<MediaResource^>^ get()

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