26
26
<div class="toc"><dl>
27
27
<dt><span class="preface"><a href="pr01.html">Overview</a></span></dt>
28
28
<dd><dl><dt><span class="section"><a href="pr01.html#overview"></a></span></dt></dl></dd>
29
<dt><span class="reference"><a href="rn01.html">I. Quick Start</a></span></dt>
31
<dt><span class="chapter"><a href="ch01.html">Using Grilo</a></span></dt>
33
<dt><span class="section"><a href="ch01.html#quick-start-using-grilo"></a></span></dt>
29
<dt><span class="reference"><a href="rn01.html">I. Tutorial</a></span></dt>
31
<dt><span class="chapter"><a href="ch01.html">Quick start guide</a></span></dt>
33
<dt><span class="section"><a href="ch01.html#quick-start"></a></span></dt>
35
35
<dt><span class="section"><a href="ch01.html#building-grilo">Building Grilo from sources</a></span></dt>
36
36
<dt><span class="section"><a href="ch01.html#testing-grilo">Testing Grilo</a></span></dt>
37
37
<dt><span class="section"><a href="ch01.html#compiling-grilo-programs">Compiling Grilo based programs</a></span></dt>
38
<dt><span class="section"><a href="ch01.html#programming-with-grilo-loading-plugins">Programming with Grilo: Loading plugins</a></span></dt>
39
<dt><span class="section"><a href="ch01.html#programming-with-grilo-configuring-plugins">Programming with Grilo: Configuring plugins</a></span></dt>
40
<dt><span class="section"><a href="ch01.html#programming-with-grilo-browsing">Programming with Grilo: Browsing content</a></span></dt>
41
<dt><span class="section"><a href="ch01.html#programming-with-grilo-searching">Programming with Grilo: Searching content</a></span></dt>
42
<dt><span class="section"><a href="ch01.html#programming-with-grilo-multivalued-data">Programming with Grilo: Multi-valued data</a></span></dt>
43
<dt><span class="section"><a href="ch01.html#programming-with-grilo-efficient-metadata-resolution">Programming with Grilo: Efficient metadata resolution</a></span></dt>
40
<dt><span class="chapter"><a href="ch02.html">Environment Setup</a></span></dt>
42
<dt><span class="section"><a href="ch02.html#environment-setup"></a></span></dt>
44
<dt><span class="section"><a href="ch02.html#building-grilo-detailed">Building Grilo </a></span></dt>
45
<dt><span class="section"><a href="ch02.html#compiling-grilo-programs-detailed">Compiling Grilo based programs</a></span></dt>
46
<dt><span class="section"><a href="ch02.html#running-grilo-programs-detailed">Running Grilo based programs</a></span></dt>
47
<dt><span class="section"><a href="ch02.html#debugging-with-grilo">Debugging with Grilo</a></span></dt>
50
<dt><span class="chapter"><a href="ch03.html">Writing applications with Grilo</a></span></dt>
52
<dt><span class="section"><a href="ch03.html#writing-apps"></a></span></dt>
54
<dt><span class="section"><a href="ch03.html#programming-with-grilo-concepts">Basic concepts</a></span></dt>
55
<dt><span class="section"><a href="ch03.html#programming-with-grilo-use-cases-explained">Typical use cases explained</a></span></dt>
58
<dt><span class="chapter"><a href="ch04.html">Writing plugins for Grilo</a></span></dt>
60
<dt><span class="section"><a href="ch04.html#writing-plugins"></a></span></dt>
62
<dt><span class="section"><a href="ch04.html#media-source-plugins">Media Source plugins</a></span></dt>
63
<dt><span class="section"><a href="ch04.html#metadata-source-plugins">Metadata Source plugins</a></span></dt>
64
<dt><span class="section"><a href="ch04.html#testing-plugins">Testing your plugins</a></span></dt>
73
94
<dt><span class="chapter"><a href="configure.html">Configuring plug-ins</a></span></dt>
75
<span class="refentrytitle"><a href="grilo-GrlConfig.html">GrlConfig</a></span><span class="refpurpose"> — Configuration data storage</span>
96
<span class="refentrytitle"><a href="GrlConfig.html">GrlConfig</a></span><span class="refpurpose"> — Configuration data storage</span>
77
98
<dt><span class="chapter"><a href="data.html">Media data</a></span></dt>
80
<span class="refentrytitle"><a href="grilo-GrlData.html">GrlData</a></span><span class="refpurpose"> — Low-level class to store data</span>
83
<span class="refentrytitle"><a href="grilo-GrlRelatedKeys.html">GrlRelatedKeys</a></span><span class="refpurpose"> — A class where to store related metadata keys.</span>
86
<span class="refentrytitle"><a href="grilo-GrlMedia.html">GrlMedia</a></span><span class="refpurpose"> — A multimedia data transfer object</span>
89
<span class="refentrytitle"><a href="grilo-GrlMediaBox.html">GrlMediaBox</a></span><span class="refpurpose"> — A container for multiple medias</span>
92
<span class="refentrytitle"><a href="grilo-GrlMediaVideo.html">GrlMediaVideo</a></span><span class="refpurpose"> — A multimedia data for video</span>
95
<span class="refentrytitle"><a href="grilo-GrlMediaAudio.html">GrlMediaAudio</a></span><span class="refpurpose"> — A multimedia data for audio</span>
98
<span class="refentrytitle"><a href="grilo-GrlMediaImage.html">GrlMediaImage</a></span><span class="refpurpose"> — A multimedia data for image</span>
101
<span class="refentrytitle"><a href="GrlData.html">GrlData</a></span><span class="refpurpose"> — Low-level class for storing metadata information about
102
media resources provided by <a class="link" href="GrlMediaSource.html" title="GrlMediaSource"><span class="type">GrlMediaSource</span></a> objects.</span>
105
<span class="refentrytitle"><a href="GrlRelatedKeys.html">GrlRelatedKeys</a></span><span class="refpurpose"> — A class where to store related metadata keys.</span>
108
<span class="refentrytitle"><a href="GrlMedia.html">GrlMedia</a></span><span class="refpurpose"> — A multimedia data transfer object</span>
111
<span class="refentrytitle"><a href="GrlMediaBox.html">GrlMediaBox</a></span><span class="refpurpose"> — A container for multiple medias</span>
114
<span class="refentrytitle"><a href="GrlMediaVideo.html">GrlMediaVideo</a></span><span class="refpurpose"> — A multimedia data for video</span>
117
<span class="refentrytitle"><a href="GrlMediaAudio.html">GrlMediaAudio</a></span><span class="refpurpose"> — A multimedia data for audio</span>
120
<span class="refentrytitle"><a href="GrlMediaImage.html">GrlMediaImage</a></span><span class="refpurpose"> — A multimedia data for image</span>
101
123
<dt><span class="chapter"><a href="misc.html">Misc</a></span></dt>
104
<span class="refentrytitle"><a href="grilo-grl-metadata-key.html">grl-metadata-key</a></span><span class="refpurpose"></span>
107
<span class="refentrytitle"><a href="grilo-GrlLog.html">GrlLog</a></span><span class="refpurpose"> — Log system</span>
110
<span class="refentrytitle"><a href="grilo-GrlError.html">GrlError</a></span><span class="refpurpose"> — Error system</span>
126
<span class="refentrytitle"><a href="grilo-grl-metadata-key.html">grl-metadata-key</a></span><span class="refpurpose"> — General media key definition</span>
129
<span class="refentrytitle"><a href="grilo-grl-log.html">grl-log</a></span><span class="refpurpose"> — Log system</span>
132
<span class="refentrytitle"><a href="grilo-grl-error.html">grl-error</a></span><span class="refpurpose"> — Error system</span>
135
<span class="refentrytitle"><a href="grilo-grl-definitions.html">grl-definitions</a></span><span class="refpurpose"></span>
138
<span class="refentrytitle"><a href="grilo-grl-operation.html">grl-operation</a></span><span class="refpurpose"></span>
141
<span class="refentrytitle"><a href="grilo-grl-util.html">grl-util</a></span><span class="refpurpose"> — utility functions</span>
114
145
<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
146
<dt><span class="index"><a href="deprecated-api-index.html">Index of deprecated API</a></span></dt>
115
147
<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>