### Class

# GUPnPAV DIDLLiteContainer

#### Description [src]

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

Representation of a DIDL-Lite container element.

#### Ancestors

- GUPnPDIDLLiteObject
- GObject

#### 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.