For Aravis 0.2.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, 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 GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:


The Free Software Foundation, Inc.,
59 Temple Place - Fifth Floor,
BostonMA 02110-1301,
USA


I. Overview
Introduction
Building and debugging Aravis
II. Aravis API reference
Base
ArvCamera — Class for generic camera control
ArvInterface — Abstract base class for camera discovery
ArvDevice — Abstract base class for device handling
ArvStream — Abstract base class for video stream reception
ArvBuffer — Buffer for storage of video frames
Genicam
ArvGc — Genicam root document class
ArvGcNode — Base class for all Genicam nodes
ArvGcPropertyNode — Base class for Genicam property nodes
ArvGcIndexNode — Class for Index nodes
ArvGcInvalidatorNode — Class for Invalidator nodes
ArvGcVariableNode — Class for VariableNode elements
ArvGcFeatureNode — Base class for Genicam feature nodes
ArvGcRegisterDescriptionNode — Class for RegisterDescription nodes
ArvGcGroupNode — Class for Group nodes
ArvGcRegister — Register interface
ArvGcInteger — Integer interface
ArvGcFloat — Float interface
ArvGcString — String interface
ArvGcCategory — Class for Category nodes
ArvGcCommand — Class for Command nodes
ArvGcBoolean — Class for Boolean nodes
ArvGcIntegerNode — Class for Integer nodes
ArvGcFloatNode — Class for Float nodes
ArvGcRegisterNode — Class for Register, IntReg, MaskedIntReg, FloatReg, StringReg and StructReg nodes
ArvGcStructEntryNode — Class for StructEntry nodes
ArvGcEnumeration — Class for Enumeration nodes
ArvGcEnumEntry — Class for EnumEntry nodes
ArvGcConverter — Class for Converter and IntConverter nodes
ArvGcSwissKnife — Class for SwissKnife and IntSwissKnife nodes
ArvGcPort — Class for Port nodes
Ethernet cameras
ArvGvInterface — Gigabit ethernet camera interface
ArvGvDevice — Gigabit ethernet camera device
ArvGvStream — Gigabit ethernet camera stream
ArvGvcp — Gvcp packet handling (control)
ArvGvsp — Gvsp packet handling (stream)
Fake camera
ArvFakeInterface — Fake camera interface
ArvFakeDevice — Fake camera device
ArvFakeStream — Fake camera stream
ArvFakeCamera — Fake camera internals
DOM
ArvDomNode — Base class for DOM nodes
ArvDomNodeList
ArvDomNamedNodeMap
ArvDomDocument — Base class for DOM document nodes
ArvDomDocumentFragment — Base class for DOM document fragments
ArvDomElement — Base class for DOM element nodes
ArvDomCharacterData — Base class for DOM character data nodes
ArvDomText — Base class for DOM text nodes
Utils
ArvDebug — Debugging tools
ArvEvaluator — A math expression evaluator with Genicam syntax
ArvGst — Gstreamer utilities
ArvStatistic — An histogram tool
ArvStr — String utilities
ArvValue — An int64/double value storage
ArvZip — A simple zip extractor
Object Hierarchy
API Index
Annotation Glossary
III. Ethernet protocol (GV)
Introduction
GVCP packets
GVSP packets