GUPnP A/V Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
Synopsis
GUPnPDIDLLiteContainer; gboolean gupnp_didl_lite_container_get_searchable (GUPnPDIDLLiteContainer *container
); gint gupnp_didl_lite_container_get_child_count (GUPnPDIDLLiteContainer *container
); GList * gupnp_didl_lite_container_get_create_classes (GUPnPDIDLLiteContainer *container
); GList * gupnp_didl_lite_container_get_search_classes (GUPnPDIDLLiteContainer *container
); gint64 gupnp_didl_lite_container_get_storage_used (GUPnPDIDLLiteContainer *container
); void gupnp_didl_lite_container_set_searchable (GUPnPDIDLLiteContainer *container
,gboolean searchable
); void gupnp_didl_lite_container_set_child_count (GUPnPDIDLLiteContainer *container
,gint child_count
); void gupnp_didl_lite_container_set_storage_used (GUPnPDIDLLiteContainer *container
,gint64 storage_used
); void gupnp_didl_lite_container_add_create_class (GUPnPDIDLLiteContainer *container
,const char *create_class
); void gupnp_didl_lite_container_add_create_class_full (GUPnPDIDLLiteContainer *container
,const char *create_class
,gboolean include_derived
); void gupnp_didl_lite_container_add_search_class (GUPnPDIDLLiteContainer *container
,const char *search_class
); void gupnp_didl_lite_container_add_search_class_full (GUPnPDIDLLiteContainer *container
,const char *search_class
,gboolean include_derived
); gboolean gupnp_didl_lite_container_container_update_id_is_set (GUPnPDIDLLiteContainer *container
); guint gupnp_didl_lite_container_get_container_update_id (GUPnPDIDLLiteContainer *container
); GList * gupnp_didl_lite_container_get_create_classes_full (GUPnPDIDLLiteContainer *container
); guint gupnp_didl_lite_container_get_total_deleted_child_count (GUPnPDIDLLiteContainer *container
); void gupnp_didl_lite_container_set_container_update_id (GUPnPDIDLLiteContainer *container
,guint update_id
); void gupnp_didl_lite_container_set_total_deleted_child_count (GUPnPDIDLLiteContainer *container
,guint count
); gboolean gupnp_didl_lite_container_total_deleted_child_count_is_set (GUPnPDIDLLiteContainer *container
); void gupnp_didl_lite_container_unset_container_update_id (GUPnPDIDLLiteContainer *container
); void gupnp_didl_lite_container_unset_total_deleted_child_count (GUPnPDIDLLiteContainer *container
);
Properties
"child-count" gint : Read / Write "container-update-id" guint : Read / Write "searchable" gboolean : Read / Write "storage-used" gint64 : Read / Write "total-deleted-child-count" guint : Read / Write
Details
gupnp_didl_lite_container_get_searchable ()
gboolean gupnp_didl_lite_container_get_searchable
(GUPnPDIDLLiteContainer *container
);
Checks whether container
is searchable.
|
GUPnPDIDLLiteContainer |
Returns : |
TRUE if container is searchable. |
gupnp_didl_lite_container_get_child_count ()
gint gupnp_didl_lite_container_get_child_count
(GUPnPDIDLLiteContainer *container
);
Get the child count of the container
. If the child count is unknown, -1 is
returned.
|
GUPnPDIDLLiteContainer |
Returns : |
The child count of the container , or -1 if it is unknown. |
gupnp_didl_lite_container_get_create_classes ()
GList * gupnp_didl_lite_container_get_create_classes
(GUPnPDIDLLiteContainer *container
);
Gets the list of create classes of the container
.
|
GUPnPDIDLLiteContainer |
Returns : |
The list of create classes
belonging to container , or NULL .
g_list_free the returned list after usage and g_free each string in it. [element-type utf8][transfer full]
|
gupnp_didl_lite_container_get_search_classes ()
GList * gupnp_didl_lite_container_get_search_classes
(GUPnPDIDLLiteContainer *container
);
Gets the list of search classes of the container
.
|
GUPnPDIDLLiteContainer |
Returns : |
The list of search classes
belonging to container , or NULL . g_list_free the returned list after usage
and g_free each string in it. [element-type utf8][transfer full]
|
gupnp_didl_lite_container_get_storage_used ()
gint64 gupnp_didl_lite_container_get_storage_used
(GUPnPDIDLLiteContainer *container
);
Get the number of bytes used by all child items of the container
.
If storage used is unknown, -1 is returned.
|
GUPnPDIDLLiteContainer |
Returns : |
The number of bytes used by all children of the container ,
or -1 if it is unknown. |
gupnp_didl_lite_container_set_searchable ()
void gupnp_didl_lite_container_set_searchable (GUPnPDIDLLiteContainer *container
,gboolean searchable
);
(Un)set the searchibility of container
.
|
GUPnPDIDLLiteContainer |
|
The searchibility |
gupnp_didl_lite_container_set_child_count ()
void gupnp_didl_lite_container_set_child_count (GUPnPDIDLLiteContainer *container
,gint child_count
);
Set the child count of the container
.
|
GUPnPDIDLLiteContainer |
|
The child count |
gupnp_didl_lite_container_set_storage_used ()
void gupnp_didl_lite_container_set_storage_used (GUPnPDIDLLiteContainer *container
,gint64 storage_used
);
Set the number of bytes used by all child items of the container
.
|
GUPnPDIDLLiteContainer |
|
The number of bytes used by all child items of the
container or -1 if unknown. |
gupnp_didl_lite_container_add_create_class ()
void gupnp_didl_lite_container_add_create_class (GUPnPDIDLLiteContainer *container
,const char *create_class
);
Add a new create class to the container
. includeDerived defaults to "0".
|
GUPnPDIDLLiteContainer |
|
The createClass to add. |
Returns : |
None. |
gupnp_didl_lite_container_add_create_class_full ()
void gupnp_didl_lite_container_add_create_class_full (GUPnPDIDLLiteContainer *container
,const char *create_class
,gboolean include_derived
);
Add a new create class to the container
.
|
GUPnPDIDLLiteContainer |
|
The createClass to add. |
|
Whether object with dervied classes may be created in this container or not. |
Returns : |
None. |
gupnp_didl_lite_container_add_search_class ()
void gupnp_didl_lite_container_add_search_class (GUPnPDIDLLiteContainer *container
,const char *search_class
);
Add a new search class to the container
.
|
GUPnPDIDLLiteContainer |
|
The searchClass to add. |
Returns : |
None. |
gupnp_didl_lite_container_add_search_class_full ()
void gupnp_didl_lite_container_add_search_class_full (GUPnPDIDLLiteContainer *container
,const char *search_class
,gboolean include_derived
);
Add a new search class to the container
.
|
GUPnPDIDLLiteContainer |
|
The searchClass to add. |
|
includeDerived attribute of the DIDL |
Returns : |
None. |
gupnp_didl_lite_container_container_update_id_is_set ()
gboolean gupnp_didl_lite_container_container_update_id_is_set
(GUPnPDIDLLiteContainer *container
);
Get whether the container update ID of the container
is set.
|
GUPnPDIDLLiteContainer |
Returns : |
TRUE if update ID is set, otherwise FALSE
|
gupnp_didl_lite_container_get_container_update_id ()
guint gupnp_didl_lite_container_get_container_update_id
(GUPnPDIDLLiteContainer *container
);
Get the container update ID of the container
.
|
GUPnPDIDLLiteContainer |
Returns : |
The container update ID of the container . |
gupnp_didl_lite_container_get_create_classes_full ()
GList * gupnp_didl_lite_container_get_create_classes_full
(GUPnPDIDLLiteContainer *container
);
Gets the list of create classes of the container
.
|
GUPnPDIDLLiteContainer |
Returns : |
The list
of create classes belonging to container , or NULL .
g_list_free the returned list after usage and unref each object in it. [element-type GUPnPDIDLLiteCreateClass*][transfer full]
|
gupnp_didl_lite_container_get_total_deleted_child_count ()
guint gupnp_didl_lite_container_get_total_deleted_child_count
(GUPnPDIDLLiteContainer *container
);
Get the total deleted child count of the container
.
|
GUPnPDIDLLiteContainer |
Returns : |
The total deleted child count of the container . |
gupnp_didl_lite_container_set_container_update_id ()
void gupnp_didl_lite_container_set_container_update_id (GUPnPDIDLLiteContainer *container
,guint update_id
);
Set the container update ID of the container
.
|
GUPnPDIDLLiteContainer |
|
The container update ID |
gupnp_didl_lite_container_set_total_deleted_child_count ()
void gupnp_didl_lite_container_set_total_deleted_child_count (GUPnPDIDLLiteContainer *container
,guint count
);
Set the container update ID of the container
.
|
GUPnPDIDLLiteContainer |
|
The container update ID |
gupnp_didl_lite_container_total_deleted_child_count_is_set ()
gboolean gupnp_didl_lite_container_total_deleted_child_count_is_set
(GUPnPDIDLLiteContainer *container
);
Get whether the total deleted child conut of the container
is set.
|
GUPnPDIDLLiteContainer |
Returns : |
TRUE if property is set, otherwise FALSE
|
gupnp_didl_lite_container_unset_container_update_id ()
void gupnp_didl_lite_container_unset_container_update_id
(GUPnPDIDLLiteContainer *container
);
Unset the container update ID property of the container
.
|
GUPnPDIDLLiteContainer |
gupnp_didl_lite_container_unset_total_deleted_child_count ()
void gupnp_didl_lite_container_unset_total_deleted_child_count
(GUPnPDIDLLiteContainer *container
);
Unset the total deleted child count property of the container
.
|
GUPnPDIDLLiteContainer |
Property Details
The "child-count"
property
"child-count" gint : Read / Write
The child count of this container.
Allowed values: >= 0
Default value: 0
The "container-update-id"
property
"container-update-id" guint : Read / Write
Update ID of this container.
Default value: 0
The "searchable"
property
"searchable" gboolean : Read / Write
Whether this container is searchable.
Default value: FALSE
The "storage-used"
property
"storage-used" gint64 : Read / Write
The number of bytes used by all child items of this container.
Allowed values: >= -1
Default value: -1
The "total-deleted-child-count"
property
"total-deleted-child-count" guint : Read / Write
Total deleted child count of this container.
Default value: 0