summaryrefslogtreecommitdiff
path: root/doc/design.txt
blob: 3ef788d886f96b8657808ee014b01eeff9782e98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
objects and interfaces:

Name: Rygel.MediaServer
description: The main object that talks to the control-points.

Name: Rygel.MediaProvider
description: Interface that all Media provider/backend objects must implement.

Name: Rygel.MediaDB
description: Object that:
        - imlements RygelMediaProvider
        - manages plugins that provides RygelMediaProvider

Name: Rygel.MediaTracker
description: tracker-based Rygel.MediaProvider implementation.
             http://www.tracker-project.org

Name: Rygel.MetadataExtractor
description: Helper object providing metadata extraction facility.