<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
  <!ENTITY % gtkdocentities SYSTEM "xml/gtkdocentities.ent">
  %gtkdocentities;
]>

<book id="index">
	<bookinfo>
		<title>&package_name; Reference Manual</title>
		<releaseinfo>For &package_name; &package_api_version;.</releaseinfo>
		<legalnotice>
			<para>
				Permission is granted to copy, distribute and/or modify this
				document under the terms of the <citetitle>GNU Free
				Documentation License</citetitle>, Version 1.1 or any later
				version published by the Free Software Foundation with no
				Invariant Sections, no Front-Cover Texts, and no Back-Cover
				Texts. You may obtain a copy of the <citetitle>GNU Free
				Documentation License</citetitle> from the Free Software
				Foundation by visiting <ulink type="http"
				url="http://www.fsf.org">their Web site</ulink> or by writing
				to:

				<address>
					The Free Software Foundation, Inc.,
					<street>59 Temple Place</street> - Fifth Floor,
					<city>Boston</city>, <state>MA</state> <postcode>02110-1301</postcode>,
					<country>USA</country>
				</address>
			</para>
		</legalnotice>
	</bookinfo>

	<xi:include href="xml/aravis-overview.xml"/>

	<part id="aravis-reference">
		<title>&package_name; API reference</title>

		<chapter>
			<title>Base</title>
			<xi:include href="xml/arv.xml"/>
			<xi:include href="xml/arvcamera.xml"/>
			<xi:include href="xml/arvinterface.xml"/>
			<xi:include href="xml/arvdevice.xml"/>
			<xi:include href="xml/arvstream.xml"/>
			<xi:include href="xml/arvbuffer.xml"/>
			<xi:include href="xml/arvchunkparser.xml"/>
		</chapter>

		<chapter>
			<title>Genicam</title>
			<xi:include href="xml/arvgc.xml"/>
			<xi:include href="xml/arvgcnode.xml"/>
			<xi:include href="xml/arvgcpropertynode.xml"/>
			<xi:include href="xml/arvgcindexnode.xml"/>
			<xi:include href="xml/arvgcvalueindexednode.xml"/>
			<xi:include href="xml/arvgcinvalidatornode.xml"/>
			<xi:include href="xml/arvgcfeaturenode.xml"/>
			<xi:include href="xml/arvgcregisterdescriptionnode.xml"/>
			<xi:include href="xml/arvgcgroupnode.xml"/>
			<xi:include href="xml/arvgcregister.xml"/>
			<xi:include href="xml/arvgcinteger.xml"/>
			<xi:include href="xml/arvgcfloat.xml"/>
			<xi:include href="xml/arvgcstring.xml"/>
			<xi:include href="xml/arvgccategory.xml"/>
			<xi:include href="xml/arvgccommand.xml"/>
			<xi:include href="xml/arvgcboolean.xml"/>
			<xi:include href="xml/arvgcintegernode.xml"/>
			<xi:include href="xml/arvgcfloatnode.xml"/>
			<xi:include href="xml/arvgcregisternode.xml"/>
			<xi:include href="xml/arvgcstructentrynode.xml"/>
			<xi:include href="xml/arvgcenumeration.xml"/>
			<xi:include href="xml/arvgcenumentry.xml"/>
			<xi:include href="xml/arvgcconverter.xml"/>
			<xi:include href="xml/arvgcconverternode.xml"/>
			<xi:include href="xml/arvgcintconverternode.xml"/>
			<xi:include href="xml/arvgcswissknife.xml"/>
			<xi:include href="xml/arvgcselector.xml"/>
			<xi:include href="xml/arvgcport.xml"/>
		</chapter>

		<chapter>
			<title>Ethernet cameras</title>
			<xi:include href="xml/arvgvinterface.xml"/>
			<xi:include href="xml/arvgvdevice.xml"/>
			<xi:include href="xml/arvgvstream.xml"/>
			<xi:include href="xml/arvgvfakecamera.xml"/>
		</chapter>

		<chapter>
			<title>USB cameras</title>
			<xi:include href="xml/arvuvinterface.xml"/>
			<xi:include href="xml/arvuvdevice.xml"/>
			<xi:include href="xml/arvuvstream.xml"/>
		</chapter>

		<chapter>
			<title>Fake cameras</title>
			<xi:include href="xml/arvfakeinterface.xml"/>
			<xi:include href="xml/arvfakedevice.xml"/>
			<xi:include href="xml/arvfakestream.xml"/>
			<xi:include href="xml/arvfakecamera.xml"/>
		</chapter>

		<chapter>
			<title>DOM</title>
			<xi:include href="xml/arvdomnode.xml"/>
			<xi:include href="xml/arvdomnodelist.xml"/>
			<xi:include href="xml/arvdomnodechildlist.xml"/>
			<xi:include href="xml/arvdomnamednodemap.xml"/>
			<xi:include href="xml/arvdomdocument.xml"/>
			<xi:include href="xml/arvdomdocumentfragment.xml"/>
			<xi:include href="xml/arvdomelement.xml"/>
			<xi:include href="xml/arvdomcharacterdata.xml"/>
			<xi:include href="xml/arvdomtext.xml"/>
		</chapter>

		<chapter>
			<title>Utils</title>
			<xi:include href="xml/arvdebug.xml"/>
			<xi:include href="xml/arvevaluator.xml"/>
			<xi:include href="xml/arvgst.xml"/>
			<xi:include href="xml/arvstatistic.xml"/>
			<xi:include href="xml/arvstr.xml"/>
			<xi:include href="xml/arvvalue.xml"/>
			<xi:include href="xml/arvzip.xml"/>
			<xi:include href="xml/arvxmlschema.xml"/>
		</chapter>

		<chapter>
			<title>Object Hierarchy</title>
			<xi:include href="xml/tree_index.sgml"/>
		</chapter>

		<index>
			<title>Index</title>
			<xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
		</index>

		<index>
			<title>Index of new symbols in 0.2</title>
			<xi:include href="xml/api-index-0.2.0.xml"><xi:fallback /></xi:include>
			<xi:include href="xml/api-index-0.2.3.xml"><xi:fallback /></xi:include>
		</index>

		<index>
			<title>Index of new symbols in 0.4</title>
			<xi:include href="xml/api-index-0.4.0.xml"><xi:fallback /></xi:include>
		</index>

		<index>
			<title>Index of new symbols in 0.6</title>
			<xi:include href="xml/api-index-0.6.0.xml"><xi:fallback /></xi:include>
			<xi:include href="xml/api-index-0.6.2.xml"><xi:fallback /></xi:include>
		</index>

		<index>
			<title>Index of new symbols in 0.8</title>
			<xi:include href="xml/api-index-0.8.0.xml"><xi:fallback /></xi:include>
		</index>

		<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
	</part>

	<xi:include href="xml/aravis-gv.xml"/>

</book>
