Rygel – librygel-server – Vala Binding Reference

Rygel – librygel-server Reference Manual

# Rygel

## Description:

## Content:

### Interfaces:

- SearchableContainer -
- VisualItem - An interface that visual (video and image) items must implement.
- WritableContainer - Interface to be implemented by 'writable' container: ones that allow creation, 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 -
- MediaArtStore -
- MediaObjects - An array list that keeps media objects.
- MusicItem - Represents a music item.
- PhotoItem - Represents a photo item.
- RelationalExpression -
- SimpleContainer - A simple implementation of MediaContainer that keeps all MediaObjects in memory. In order for it to be of any use, you must add children to children ArrayList field.
- Subtitle - Represents a subtitle for a video.
- Thumbnail - Represents a picture or video thumbnail.
- VideoItem - Represents a video item.
- MediaContainer - Represents a container (folder) for media items and containers. Provides basic serialization (to DIDLLiteWriter) implementation. Deriving classes are supposed to provide working implementations of get_children.
- MediaItem - Represents a media (Music, Video and Image) item.
- MediaObject - Represents a media object (container and item).
- MediaServerPlugin -
- SearchExpression - Represents a SearchExpression tree.
- MediaServer -

### Enums:

- LogicalOperator -

### Error domains:

- ContentDirectoryError - Errors used by ContentDirectory and deriving classes.