MediaContainer


Object Hierarchy:

Object hierarchy for MediaContainer

Description:

public abstract class MediaContainer : MediaObject

This is a container (folder) for media items and child containers.

It provides a basic serialization implementation (to DIDLLiteWriter).

A derived class should provide a working implementation of get_children and should emit the container_updated signal.

When used as a root container, you may wish to use the variables, such as REALNAME, in in the title. See the title property of the #RygelMediaObject.

If the container should support UPnP search operations then you also implement the #RygelSearchableContainer interface.

If the container should be writable, meaning that it allows adding (via upload), removal and editing of items then you should also implement the #RygelWritableContainer interface.

If the container should support the change tracking profile of the UPnP ContentDirectory:3 specification then you should also implement the #RygelTrackableContainer interface.

The #RygelSimpleContainer class contains a simple memory-based container implementation, but most real-world uses will require custom container implementations.

All known sub-classes:
 

Namespace: Rygel
Package: librygel-server

Content:

Constants:

Properties:

Creation methods:

Methods:

Signals:

Fields:

Inherited Members:

All known members inherited from class GLib.Object