[aravis] documentation: tweak overview section.
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [aravis] documentation: tweak overview section.
- Date: Sat, 23 Jul 2011 17:59:42 +0000 (UTC)
commit 892ae0602243e62622a15e635c1b311374ca02fc
Author: Emmanuel Pacaud <emmanuel gnome org>
Date: Fri Jul 22 11:29:53 2011 +0200
documentation: tweak overview section.
docs/reference/aravis/aravis-overview.xml | 180 +++++++++++++++--------------
1 files changed, 92 insertions(+), 88 deletions(-)
---
diff --git a/docs/reference/aravis/aravis-overview.xml b/docs/reference/aravis/aravis-overview.xml
index 667b45e..ddcbdd7 100644
--- a/docs/reference/aravis/aravis-overview.xml
+++ b/docs/reference/aravis/aravis-overview.xml
@@ -1,101 +1,105 @@
<part id="aravis-overview">
+ <title>Overview</title>
-<title>Overview</title>
+ <chapter id="aravis-introduction">
+ <title>Introduction</title>
-<para>
- Aravis is a GObject based library for the control and the video stream
- acquisition of digital cameras. It supports gobect-introspection,
- making it usable directly from Python (<ulink type="http"
- url="http://live.gnome.org/PyGI";>PyGI</ulink>) , Javascript
- (<ulink type="http" url="http://live.gnome.org/Gjs/";>Gjs</ulink> or
- <ulink type="http" url="http://live.gnome.org/Seed";>Seed</ulink>) or
- <ulink type="http"
- url="http://live.gnome.org/Vala";>Vala</ulink>.
-</para>
+ <para>
+ Aravis is a GObject based library for the control and the video stream
+ acquisition of digital cameras. It supports gobect-introspection,
+ making it usable directly from Python (<ulink type="http"
+ url="http://live.gnome.org/PyGI";>PyGI</ulink>) , Javascript
+ (<ulink type="http" url="http://live.gnome.org/Gjs/";>Gjs</ulink> or
+ <ulink type="http" url="http://live.gnome.org/Seed";>Seed</ulink>) or
+ <ulink type="http"
+ url="http://live.gnome.org/Vala";>Vala</ulink>.
+ </para>
-<para>
- While using GenICam xml files for the description of the camera
- registers, it does not try to be a complete implementation of the
- Genicam API as described in the GenAPI GenICam document. Nevertheless,
- a good knowledge of the <ulink type="http"
- url="http://www.genicam.org";>GenICam</ulink> standard should
- help the user to understand how Aravis operates.
-</para>
+ <para>
+ While using GenICam xml files for the description of the camera
+ registers, it does not try to be a complete implementation of the
+ Genicam API as described in the GenAPI GenICam document. Nevertheless,
+ a good knowledge of the <ulink type="http"
+ url="http://www.genicam.org";>GenICam</ulink> standard should
+ help the user to understand how Aravis operates.
+ </para>
-<para>
- Aravis currently provides an implementation of a gigabit ethernet UDP
- based protocol, found in a lot of ethernet industrial cameras.
-</para>
+ <para>
+ Aravis currently provides an implementation of a gigabit ethernet UDP
+ based protocol, found in a lot of ethernet industrial cameras.
+ </para>
-<para>
- #ArvCamera is a simple API for easy access of standard camera features.
-</para>
+ <para>
+ #ArvCamera is a simple API for easy access of standard camera features.
+ </para>
-<para>
- #ArvDevice and #ArvGc are more low level APIs, which enable the full
- control of the cameras, allowing the use of the features specific to
- each model.
-</para>
+ <para>
+ #ArvDevice and #ArvGc are more low level APIs, which enable the full
+ control of the cameras, allowing the use of the features specific to
+ each model.
+ </para>
+ </chapter>
-<chapter id="aravis-building">
- <title>Building and debugging Aravis</title>
+ <chapter id="aravis-building">
+ <title>Building and debugging Aravis</title>
- <para>
- On UNIX, Aravis uses the standard GNU build system, using
- <application>autoconf</application> for package configuration
- and resolving portability issues,
- <application>automake</application> for building makefiles that
- comply with the GNU Coding Standards, and
- <application>libtool</application> for building shared
- libraries on multiple platforms. The normal sequence for
- compiling and installing the Aravis library is thus:
- <literallayout>
- <userinput>./configure</userinput>
- <userinput>make</userinput>
- <userinput>make install</userinput>
- </literallayout>
- </para>
+ <para>
+ On UNIX, Aravis uses the standard GNU build system, using
+ <application>autoconf</application> for package configuration
+ and resolving portability issues,
+ <application>automake</application> for building makefiles that
+ comply with the GNU Coding Standards, and
+ <application>libtool</application> for building shared
+ libraries on multiple platforms. The normal sequence for
+ compiling and installing the Aravis library is thus:
+ <literallayout>
+ <userinput>./configure</userinput>
+ <userinput>make</userinput>
+ <userinput>make install</userinput>
+ </literallayout>
+ </para>
- <para>
- The standard options provided by <application>GNU
- autoconf</application> may be passed to the
- <command>configure</command> script. Please see the
- <application>autoconf</application> documentation or run
- <command>./configure --help</command> for information about the
- standard options.
- </para>
+ <para>
+ The standard options provided by <application>GNU
+ autoconf</application> may be passed to the
+ <command>configure</command> script. Please see the
+ <application>autoconf</application> documentation or run
+ <command>./configure --help</command> for information about the
+ standard options.
+ </para>
- <para>
- In addition there are several options to activate or deactivate features.
- For example, --enable-gstreamer will build the simple gstreamer source plugin.
- </para>
-
- <para>
- The ARV_DEBUG environment variable can be set to a comma
- separated list of debugging categories, which will make Aravis
- print out different types of debugging informations to the
- console. A debug level can also be specified, using a number from 0 (none) to
- 3 (log) separated from the category name by a colon. For example, the
- following command before running an Aravis based application will make
- Aravis print out all stream and device related informations:
- <literallayout>
- <userinput>export ARV_DEBUG=stream:3,device:3</userinput>
- </literallayout>
- Available categories are:
- <itemizedlist>
- <listitem>all</listitem>
- <listitem>interface</listitem>
- <listitem>device</listitem>
- <listitem>stream</listitem>
- <listitem>stream-thread</listitem>
- <listitem>gvcp</listitem>
- <listitem>gvsp</listitem>
- <listitem>genicam</listitem>
- <listitem>evaluator</listitem>
- <listitem>misc</listitem>
- </itemizedlist>
- </para>
-
-</chapter>
+ <para>
+ In addition to the standard options, there is a number of options to activate or deactivate features.
+ <itemizedlist>
+ <listitem>--enable-gst-plugin enables the compilation of the aravissrc gstreamer element</listitem>
+ <listitem>--enable-viewer makes the build system compile the viewer</listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ The ARV_DEBUG environment variable can be set to a comma
+ separated list of debugging categories, which will make Aravis
+ print out different types of debugging informations to the
+ console. A debug level can also be specified, using a number from 0 (none) to
+ 3 (log) separated from the category name by a colon. For example, the
+ following command before running an Aravis based application will make
+ Aravis print out all stream and device related informations:
+ <literallayout>
+ <userinput>export ARV_DEBUG=stream:3,device:3</userinput>
+ </literallayout>
+ Available categories are:
+ <itemizedlist>
+ <listitem>all</listitem>
+ <listitem>interface</listitem>
+ <listitem>device</listitem>
+ <listitem>stream</listitem>
+ <listitem>stream-thread</listitem>
+ <listitem>gvcp</listitem>
+ <listitem>gvsp</listitem>
+ <listitem>genicam</listitem>
+ <listitem>evaluator</listitem>
+ <listitem>misc</listitem>
+ </itemizedlist>
+ </para>
+ </chapter>
</part>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]