summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>2008-04-23 12:48:18 +0000
committerZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>2008-04-23 12:48:18 +0000
commit2cf99077034bd517a0892d4a3283ca238a5deac3 (patch)
tree756798367400a833d3a6da0e3e91232afeac9118 /doc
downloadrygel-2cf99077034bd517a0892d4a3283ca238a5deac3.tar.gz
Merge ../gupnp-media-server-git
svn path=/trunk/; revision=117
Diffstat (limited to 'doc')
-rw-r--r--doc/design.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/design.txt b/doc/design.txt
new file mode 100644
index 00000000..feaa978c
--- /dev/null
+++ b/doc/design.txt
@@ -0,0 +1,16 @@
+objects and interfaces:
+
+Name: GUPnPMediaServer
+description: The MediaServer implementing singleton object.
+
+Name: GUPnPMediaProvider
+description: Interface that all Media provider/backend objects must implement.
+
+Name: GUPnPMediaDb
+description: Object that:
+ - imlements GUPnPMediaProvider
+ - manages plugins that provides GUPnPMediaProvider
+
+Name: GUPnPMetadataExtractor
+description: Helper object providing metadata extraction facility.
+