Part II. Aravis reference

Table of Contents

Base
ArvCamera — Class for generic camera control
ArvInterface — Base abstract 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
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
ArvGcRegister — Class for Register, IntReg, MaskedIntReg, FloatReg and StringReg 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
Utils
ArvDebug — Debugging tools
ArvEvaluator — A math expression evaluator with Genicam syntax
ArvStatistic — An histogram tool
ArvValue — An int64/double value storage
ArvZip — A simple zip extractor