Rygel – librygel-server – Vala Binding Reference

Rygel – librygel-server Reference Manual

# Rygel

## Description:

## Content:

### Interfaces:

- SearchableContainer - The base class for searchable containers.
- VisualItem - An interface that visual (video and image) items must implement.
- WritableContainer - This interface should be implemented by 'writable' containers - ones that allow adding, removal and editing of items directly under them. Currently, only addition and removal is supported.

### Classes:

- AudioItem - Represents an audio item.
- ImageItem - Represents an image item.
- LogicalExpression - This is a parsed UPnP search expression consisting of two other search expressions joined by a boolean operator such as AND or OR.
- MediaArtStore - This maps RygelMusicItem objects to their cached cover art, implementing the GNOME MediaArt storage specification and the simplified version that Banshee uses.
- MediaObjects - An array list that keeps media objects.
- MusicItem - Represents a music item.
- PhotoItem - Represents a photo item.
- RelationalExpression - This is a parsed UPnP search expression consisting of two strings joined by a relational operator such as such <, <=, ==, !=, >, >=, derivedFrom or exists.
- SimpleContainer - A simple implementation of RygelMediaContainer that keeps all RygelMediaObjects in memory. You should add children via rygel_simple_container_add_child_item().
- Subtitle - Represents a subtitle for a video.
- Thumbnail - Represents a picture or video thumbnail.
- VideoItem - Represents a video item.
- MediaContainer - This is a container (folder) for media items and child containers.
- MediaItem - Represents a media item (Music, Video or Image).
- MediaObject - Represents a media object (container or item).
- MediaServerPlugin - This is the base class for every Rygel implementation of a UPnP media server. It should be used either for a real plug-in for the rygel process or used in-process via the librygel-server API (see the standalone-server.c example).
- SearchExpression - Represents a SearchExpression tree.
- MediaServer - This class may be used to implement in- process UPnP-AV media servers.

### Enums:

- LogicalOperator -

### Error domains:

- ContentDirectoryError - Errors used by ContentDirectory and deriving classes.