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

Public Member Functions

 PLATINUM_MANAGED_IMPLEMENT_PROPERTY (bool, Searchable, m_Searchable,((PLT_MediaContainer *) m_pHandle->AsPointer()))
 
 PLATINUM_MANAGED_IMPLEMENT_PROPERTY (Int32, ChildrenCount, m_ChildrenCount,((PLT_MediaContainer *) m_pHandle->AsPointer()))
 
 PLATINUM_MANAGED_IMPLEMENT_PROPERTY (UInt32, ContainerUpdateID, m_ContainerUpdateID,((PLT_MediaContainer *) m_pHandle->AsPointer()))
 
 MediaContainer (MediaObject^ media)
 
- Public Member Functions inherited from Platinum::MediaObject
 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

internal __pad0__: MediaContainer(PLT_MediaContainer& media) : MediaObject(media) {}public: MediaContainer() : MediaObject(new PLT_MediaContainer) {} MediaContainer(PLT_MediaObjectReference& media) : MediaObject(media) { if (!media->IsContainer()) throw gcnew ArgumentException("object")
 
- Public Attributes inherited from Platinum::MediaObject
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)
 

Additional Inherited Members

- Protected Member Functions inherited from Platinum::MediaObject
 MediaObject (PLT_MediaObject *media)
 
- Protected Attributes inherited from Platinum::MediaObject
PLT_MediaObjectReferencem_pHandle
 

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