Class

GUPnPAVDIDLLiteContainer

Description [src]

class GUPnPAV.DIDLLiteContainer : GUPnPAV.DIDLLiteObject
{
  /* No available fields */
}

Representation of a DIDL-Lite container element.

Instance methods

gupnp_didl_lite_container_add_create_class

Add a new create class to the container. includeDerived defaults to “0”. If setting the includeDerived is required, see gupnp_didl_lite_container_add_create_class_full().

gupnp_didl_lite_container_add_create_class_full

Add a new create class to the container.

gupnp_didl_lite_container_add_search_class

Add a new search class to the container.

gupnp_didl_lite_container_add_search_class_full

Add a new search class to the container.

gupnp_didl_lite_container_container_update_id_is_set

Get whether the container update ID of the container is set.

gupnp_didl_lite_container_get_child_count

Get the child count of the container.

gupnp_didl_lite_container_get_container_update_id

Get the container update ID of the container.

gupnp_didl_lite_container_get_create_classes

Gets the list of create classes of the container.

gupnp_didl_lite_container_get_create_classes_full

Gets the list of create classes of the container.

gupnp_didl_lite_container_get_search_classes

Gets the list of search classes of the container.

gupnp_didl_lite_container_get_searchable

Checks whether container is searchable.

gupnp_didl_lite_container_get_storage_used

Get the number of bytes used by all child items of the container.

gupnp_didl_lite_container_get_total_deleted_child_count

Get the total deleted child count of the container.

gupnp_didl_lite_container_set_child_count

Set the child count of the container.

gupnp_didl_lite_container_set_container_update_id

Set the container update ID of the container.

gupnp_didl_lite_container_set_searchable

(Un)set the search-ability of container.

gupnp_didl_lite_container_set_storage_used

Set the number of bytes used by all child items of the container.

gupnp_didl_lite_container_set_total_deleted_child_count

Set the container update ID of the container.

gupnp_didl_lite_container_total_deleted_child_count_is_set

Get whether the total deleted child count of the container is set.

gupnp_didl_lite_container_unset_container_update_id

Unset the container update ID property of the container.

gupnp_didl_lite_container_unset_total_deleted_child_count

Unset the total deleted child count property of the container.

Methods inherited from GUPnPDIDLLiteObject (63)

Please see GUPnPDIDLLiteObject for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

GUPnPAV.DIDLLiteContainer:child-count

The child count of this container.

GUPnPAV.DIDLLiteContainer:container-update-id

Update ID of this container.

GUPnPAV.DIDLLiteContainer:searchable

Whether this container is searchable.

GUPnPAV.DIDLLiteContainer:storage-used

The number of bytes used by all child items of this container.

GUPnPAV.DIDLLiteContainer:total-deleted-child-count

Total deleted child count of this container.

Properties inherited from GUPnPDIDLLiteObject (23)
GUPnPAV.DIDLLiteObject:album

The album of this object.

GUPnPAV.DIDLLiteObject:album-art

The URI to album art of this object.

GUPnPAV.DIDLLiteObject:artist

The artist of this object.

deprecated: 0.5.3 

GUPnPAV.DIDLLiteObject:author

The author of this object.

deprecated: 0.5.3 

GUPnPAV.DIDLLiteObject:creator

The creator of this object.

GUPnPAV.DIDLLiteObject:date

The date of this object.

GUPnPAV.DIDLLiteObject:dc-namespace

Pointer to the DublinCore namespace registered with the XML document containing this object.

GUPnPAV.DIDLLiteObject:description

The description of this object.

GUPnPAV.DIDLLiteObject:dlna-managed

The ‘dlna:dlnaManaged’ attribute.

GUPnPAV.DIDLLiteObject:dlna-namespace

Pointer to the DLNA metadata namespace registered with the XML document containing this object.

GUPnPAV.DIDLLiteObject:genre

The genre of this object.

GUPnPAV.DIDLLiteObject:id

The ID of this object.

GUPnPAV.DIDLLiteObject:parent-id

The ID of the parent container of this object.

GUPnPAV.DIDLLiteObject:pv-namespace

Pointer to the PV metadata namespace registered with the XML document containing this object.

GUPnPAV.DIDLLiteObject:restricted

Whether this object is restricted.

GUPnPAV.DIDLLiteObject:title

The title of this object.

GUPnPAV.DIDLLiteObject:track-number

The original track number of this object.

GUPnPAV.DIDLLiteObject:update-id

Update ID of this object.

GUPnPAV.DIDLLiteObject:upnp-class

The UPnP class of this object.

GUPnPAV.DIDLLiteObject:upnp-namespace

Pointer to the UPnP namespace registered with the XML document containing this object.

GUPnPAV.DIDLLiteObject:write-status

The write status of this object.

GUPnPAV.DIDLLiteObject:xml-doc

The reference to XML document containing this object.

GUPnPAV.DIDLLiteObject:xml-node

The pointer to object node in XML document.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct GUPnPAVDIDLLiteContainerClass {
  GUPnPDIDLLiteObjectClass parent_class;
  void (* _gupnp_reserved1) (
void
  );
  void (* _gupnp_reserved2) (
void
  );
  void (* _gupnp_reserved3) (
void
  );
  void (* _gupnp_reserved4) (
void
  );
  
}

No description available.

Class members
parent_class: GUPnPDIDLLiteObjectClass

No description available.

_gupnp_reserved1: void (* _gupnp_reserved1) ( void )

No description available.

_gupnp_reserved2: void (* _gupnp_reserved2) ( void )

No description available.

_gupnp_reserved3: void (* _gupnp_reserved3) ( void )

No description available.

_gupnp_reserved4: void (* _gupnp_reserved4) ( void )

No description available.