ArvGc

ArvGc — Genicam root document class

Functions

Types and Values

  ArvGc

Object Hierarchy

    GObject
    ╰── ArvDomNode
        ╰── ArvDomDocument
            ╰── ArvGc

Description

ArvGc implements the root document for the storage of the Genicam feature nodes. It builds the node tree by parsing an xml file in the Genicam standard format. See http://www.genicam.org.

Functions

arv_gc_new ()

ArvGc *
arv_gc_new (ArvDevice *device,
            const void *xml,
            size_t size);

arv_gc_get_node ()

ArvGcNode *
arv_gc_get_node (ArvGc *genicam,
                 const char *name);

Retrieves a genicam node by name.

Parameters

genicam

a ArvGc object

 

name

node name

 

Returns

a ArvGcNode, null if not found.

[transfer none]


arv_gc_get_device ()

ArvDevice *
arv_gc_get_device (ArvGc *genicam);

Retrieves the device handled by this genicam interface. The device is used for register access.

Parameters

genicam

a ArvGc object

 

Returns

a ArvDevice.

[transfer none]


arv_gc_get_buffer ()

ArvBuffer *
arv_gc_get_buffer (ArvGc *genicam);

Retrieves the binded buffer.

Parameters

genicam

a ArvGc object

 

Returns

a ArvBuffer.

[transfer none]


arv_gc_set_buffer ()

void
arv_gc_set_buffer (ArvGc *genicam,
                   ArvBuffer *buffer);

Types and Values

ArvGc

typedef struct _ArvGc ArvGc;