File: api-main-list.html

package info (click to toggle)
rygel 0.36.2-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 40,656 kB
  • sloc: ansic: 237,502; sh: 4,986; xml: 1,706; makefile: 1,203; sed: 16
file content (181 lines) | stat: -rw-r--r-- 12,038 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>librygel-server API Reference: librygel-server Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="librygel-server Reference Manual">
<link rel="up" href="index.html" title="librygel-server Reference Manual">
<link rel="prev" href="implementing-media-engines-full-example.html" title="Implementing Media Engines: Full Example">
<link rel="next" href="RygelAudioItem.html" title="RygelAudioItem">
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
<td><a accesskey="p" href="implementing-media-engines-full-example.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="RygelAudioItem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h1 class="title">
<a name="api-main-list"></a>librygel-server API Reference</h1></div></div></div>
<div class="toc"><dl class="toc">
<dt>
<span class="refentrytitle"><a href="RygelAudioItem.html">RygelAudioItem</a></span><span class="refpurpose"> — Represents an audio item contained in a file.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelContentDirectory.html">RygelContentDirectory</a></span><span class="refpurpose"> — Basic implementation of UPnP ContentDirectory service version 2. Most often plugins will provide a child of this class. The inheriting classes should override create_root_container method.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelDataSource.html">RygelDataSource</a></span><span class="refpurpose"> — Interface for all data streams provided by a <span class="type">RygelMediaEngine</span>.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelDLNAAvailableSeekRangeRequest.html">RygelDLNAAvailableSeekRangeRequest</a></span><span class="refpurpose"> — This class represents a DLNA getAvailableSeekRange request.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelDLNAAvailableSeekRangeResponse.html">RygelDLNAAvailableSeekRangeResponse</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelDTCPCleartextRequest.html">RygelDTCPCleartextRequest</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelDTCPCleartextResponse.html">RygelDTCPCleartextResponse</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPByteSeekRequest.html">RygelHTTPByteSeekRequest</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPByteSeekResponse.html">RygelHTTPByteSeekResponse</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPGetHandler.html">RygelHTTPGetHandler</a></span><span class="refpurpose"> — HTTP GET request handler interface.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPGet.html">RygelHTTPGet</a></span><span class="refpurpose"> — Responsible for handling HTTP GET &amp; HEAD client requests.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPItemURI.html">RygelHTTPItemURI</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPRequest.html">RygelHTTPRequest</a></span><span class="refpurpose"> — Base class for HTTP client requests.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPResponseElement.html">RygelHTTPResponseElement</a></span><span class="refpurpose"> — This abstract class represents an entity that can contribute response headers to a HTTP request.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPResponse.html">RygelHTTPResponse</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPSeekRequest.html">RygelHTTPSeekRequest</a></span><span class="refpurpose"> — HTTPSeekRequest is an abstract base for a variety of seek request types.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPServer.html">RygelHTTPServer</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPTimeSeekRequest.html">RygelHTTPTimeSeekRequest</a></span><span class="refpurpose"> — This class represents a DLNA TimeSeekRange request.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelHTTPTimeSeekResponse.html">RygelHTTPTimeSeekResponse</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelImageItem.html">RygelImageItem</a></span><span class="refpurpose"> — Represents an image item.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelLogicalExpression.html">RygelLogicalExpression</a></span><span class="refpurpose"> — This is a parsed UPnP search expression consisting of two other search expressions joined by a boolean operator such as AND or OR.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaArtStore.html">RygelMediaArtStore</a></span><span class="refpurpose"> — This maps RygelMusicItem objects to their cached cover art, implementing the GNOME MediaArt storage specification.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaContainer.html">RygelMediaContainer</a></span><span class="refpurpose"> — This is a container (folder) for media items and child containers.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaEngine.html">RygelMediaEngine</a></span><span class="refpurpose"> — This is the base class for media engines that contain knowledge about the streaming and transformational capabilites of the media library in use.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaFileItem.html">RygelMediaFileItem</a></span><span class="refpurpose"> — Represents a file-accessible or http-accessible media item (music file, image file, video file, etc) with some pre-established metadata or a content placeholder for uploaded content.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaItem.html">RygelMediaItem</a></span><span class="refpurpose"> — Abstract class representing a MediaItem</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaObjects.html">RygelMediaObjects</a></span><span class="refpurpose"> — An array list that keeps media objects.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaObject.html">RygelMediaObject</a></span><span class="refpurpose"> — Represents a media object (container or item).</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaResource.html">RygelMediaResource</a></span><span class="refpurpose"> — Represents a media resource (Music, Video, Image, etc).</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaServerPlugin.html">RygelMediaServerPlugin</a></span><span class="refpurpose"> — 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.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMediaServer.html">RygelMediaServer</a></span><span class="refpurpose"> — This class may be used to implement in-process UPnP-AV media servers.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelMusicItem.html">RygelMusicItem</a></span><span class="refpurpose"> — Represents a music item.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelPhotoItem.html">RygelPhotoItem</a></span><span class="refpurpose"> — Represents a photo item.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelPlaylistItem.html">RygelPlaylistItem</a></span><span class="refpurpose"> — Represents a playlist item.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelPlaySpeedRequest.html">RygelPlaySpeedRequest</a></span><span class="refpurpose"> — This class represents a DLNA PlaySpeed request (PlaySpeed.dlna.org)</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelPlaySpeedResponse.html">RygelPlaySpeedResponse</a></span><span class="refpurpose"> — This class represents a DLNA PlaySpeed response (PlaySpeed.dlna.org)</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelPlaySpeed.html">RygelPlaySpeed</a></span><span class="refpurpose"> — This is a container for a PlaySpeed value.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelRelationalExpression.html">RygelRelationalExpression</a></span><span class="refpurpose"> — This is a parsed UPnP search expression consisting of two strings joined by a relational operator such as such &lt;, &lt;=, ==, !=, &gt;, &gt;=, derivedFrom or exists.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelSearchableContainer.html">RygelSearchableContainer</a></span><span class="refpurpose"> — The base class for searchable containers.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelSearchExpression.html">RygelSearchExpression</a></span><span class="refpurpose"> — Represents a SearchExpression tree.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelSerializer.html">RygelSerializer</a></span><span class="refpurpose"> — Proxy class hiding the different serializers (DIDL, DIDL_S, M3U) behind a single implementation.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelSimpleContainer.html">RygelSimpleContainer</a></span><span class="refpurpose"> — A simple implementation of RygelMediaContainer that keeps all RygelMediaObjects in memory. You should add children via <code class="function">rygel_simple_container_add_child_item()</code>.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelSubtitle.html">RygelSubtitle</a></span><span class="refpurpose"> — Represents a subtitle for a video.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelThumbnail.html">RygelThumbnail</a></span><span class="refpurpose"> — Represents a picture or video thumbnail.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelTrackableContainer.html">RygelTrackableContainer</a></span><span class="refpurpose"> — The base class for containers that provide automatic change tracking.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelTrackableItem.html">RygelTrackableItem</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelUpdatableObject.html">RygelUpdatableObject</a></span><span class="refpurpose"> — This interface should be implemented by 'updatable' objects - ones that allow modifying their own metadata in some persistent storage.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelVideoItem.html">RygelVideoItem</a></span><span class="refpurpose"> — Represents a video item.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelVisualItem.html">RygelVisualItem</a></span><span class="refpurpose"> — An interface representing visual properties of an item stored in a file.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="RygelWritableContainer.html">RygelWritableContainer</a></span><span class="refpurpose"> — This interface should be implemented by 'writable' containers - ones that allow adding (via upload), removal and editing of items directly under them. Currently, only addition and removal are supported.</span>
</dt>
</dl></div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.27</div>
</body>
</html>