[][src]Crate aravis

Re-exports

pub extern crate glib;

Modules

pixel_formats
prelude

Structs

AlreadyInitializedError

Error returned when Aravis::initialize is called more than once.

Aravis

Token representing access to the global state of the Aravis library.

Buffer
BufferClass
Camera
CameraClass
Device
DeviceClass
DeviceInfo

Information identifying a GenICam camera.

DomCharacterData
DomCharacterDataClass
DomDocument
DomDocumentClass
DomDocumentFragment
DomDocumentFragmentClass
DomElement
DomElementClass
DomNamedNodeMap
DomNamedNodeMapClass
DomNode
DomNodeClass
DomNodeList
DomNodeListClass
DomText
DomTextClass
Evaluator
EvaluatorClass
FakeCamera
FakeCameraClass
FakeDevice
FakeDeviceClass
FakeInterface
FakeInterfaceClass
FakeStream
FakeStreamClass
Gc
GcBoolean
GcBooleanClass
GcCategory
GcCategoryClass
GcClass
GcCommand
GcCommandClass
GcConverter
GcConverterClass
GcConverterNode
GcConverterNodeClass
GcEnumEntry
GcEnumEntryClass
GcEnumeration
GcEnumerationClass
GcFeatureNode
GcFeatureNodeClass
GcFloat
GcFloatNode
GcFloatNodeClass
GcFloatRegNode
GcFloatRegNodeClass
GcGroupNode
GcGroupNodeClass
GcIndexNode
GcIndexNodeClass
GcIntConverterNode
GcIntConverterNodeClass
GcIntRegNode
GcIntRegNodeClass
GcIntSwissKnifeNode
GcIntSwissKnifeNodeClass
GcInteger
GcIntegerNode
GcIntegerNodeClass
GcInvalidatorNode
GcInvalidatorNodeClass
GcMaskedIntRegNode
GcMaskedIntRegNodeClass
GcNode
GcNodeClass
GcPort
GcPortClass
GcPropertyNode
GcPropertyNodeClass
GcRegister
GcRegisterDescriptionNode
GcRegisterDescriptionNodeClass
GcRegisterNode
GcRegisterNodeClass
GcSelector
GcString
GcStringRegNode
GcStringRegNodeClass
GcStructEntryNode
GcStructEntryNodeClass
GcStructRegNode
GcStructRegNodeClass
GcSwissKnife
GcSwissKnifeClass
GcSwissKnifeNode
GcSwissKnifeNodeClass
GcValueIndexedNode
GcValueIndexedNodeClass
GvDevice
GvDeviceClass
GvFakeCamera
GvFakeCameraClass
GvInterface
GvInterfaceClass
GvStream
GvStreamClass
Interface
InterfaceClass
Stream
StreamClass
UvDevice
UvDeviceClass
UvInterface
UvInterfaceClass
UvStream
UvStreamClass
XmlSchema
XmlSchemaClass

Enums

AcquisitionMode
Auto
BufferPayloadType
BufferStatus
DebugLevel
DomNodeType
GcAccessMode
GcCachable
GcError
GcIsLinear
GcNameSpace
GcPropertyNodeType
GcSignedness
GvStreamOption
GvStreamPacketResend
GvStreamSocketBuffer
ImageError
RegisterCachePolicy
XmlSchemaError

Constants

NONE_BUFFER
NONE_CAMERA
NONE_DEVICE
NONE_DOM_CHARACTER_DATA
NONE_DOM_DOCUMENT
NONE_DOM_DOCUMENT_FRAGMENT
NONE_DOM_ELEMENT
NONE_DOM_NAMED_NODE_MAP
NONE_DOM_NODE
NONE_DOM_NODE_LIST
NONE_DOM_TEXT
NONE_EVALUATOR
NONE_FAKE_CAMERA
NONE_FAKE_DEVICE
NONE_FAKE_INTERFACE
NONE_FAKE_STREAM
NONE_GC
NONE_GC_BOOLEAN
NONE_GC_CATEGORY
NONE_GC_COMMAND
NONE_GC_CONVERTER
NONE_GC_CONVERTER_NODE
NONE_GC_ENUMERATION
NONE_GC_ENUM_ENTRY
NONE_GC_FEATURE_NODE
NONE_GC_FLOAT
NONE_GC_FLOAT_NODE
NONE_GC_FLOAT_REG_NODE
NONE_GC_GROUP_NODE
NONE_GC_INDEX_NODE
NONE_GC_INTEGER
NONE_GC_INTEGER_NODE
NONE_GC_INT_CONVERTER_NODE
NONE_GC_INT_REG_NODE
NONE_GC_INT_SWISS_KNIFE_NODE
NONE_GC_INVALIDATOR_NODE
NONE_GC_MASKED_INT_REG_NODE
NONE_GC_NODE
NONE_GC_PORT
NONE_GC_PROPERTY_NODE
NONE_GC_REGISTER
NONE_GC_REGISTER_DESCRIPTION_NODE
NONE_GC_REGISTER_NODE
NONE_GC_SELECTOR
NONE_GC_STRING
NONE_GC_STRING_REG_NODE
NONE_GC_STRUCT_ENTRY_NODE
NONE_GC_STRUCT_REG_NODE
NONE_GC_SWISS_KNIFE
NONE_GC_SWISS_KNIFE_NODE
NONE_GC_VALUE_INDEXED_NODE
NONE_GV_DEVICE
NONE_GV_FAKE_CAMERA
NONE_GV_INTERFACE
NONE_GV_STREAM
NONE_INTERFACE
NONE_STREAM
NONE_UV_DEVICE
NONE_UV_INTERFACE
NONE_UV_STREAM
NONE_XML_SCHEMA

Traits

BufferExt

Trait containing all Buffer methods.

BufferExtManual
CameraExt

Trait containing all Camera methods.

CameraExtManual
DeviceExt

Trait containing all Device methods.

DeviceExtManual
DomCharacterDataExt

Trait containing all DomCharacterData methods.

DomDocumentExt

Trait containing all DomDocument methods.

DomElementExt

Trait containing all DomElement methods.

DomNamedNodeMapExt

Trait containing all DomNamedNodeMap methods.

DomNodeExt

Trait containing all DomNode methods.

DomNodeListExt

Trait containing all DomNodeList methods.

EvaluatorExt

Trait containing all Evaluator methods.

FakeCameraExt

Trait containing all FakeCamera methods.

FakeDeviceExt

Trait containing all FakeDevice methods.

GcBooleanExt

Trait containing all GcBoolean methods.

GcCategoryExt

Trait containing all GcCategory methods.

GcCommandExt

Trait containing all GcCommand methods.

GcEnumEntryExt

Trait containing all GcEnumEntry methods.

GcEnumerationExt

Trait containing all GcEnumeration methods.

GcExt

Trait containing all Gc methods.

GcFeatureNodeExt

Trait containing all GcFeatureNode methods.

GcFloatExt

Trait containing all GcFloat methods.

GcIndexNodeExt

Trait containing all GcIndexNode methods.

GcIntegerExt

Trait containing all GcInteger methods.

GcNodeExt

Trait containing all GcNode methods.

GcPortExt

Trait containing all GcPort methods.

GcPropertyNodeExt

Trait containing all GcPropertyNode methods.

GcRegisterDescriptionNodeExt

Trait containing all GcRegisterDescriptionNode methods.

GcRegisterExt

Trait containing all GcRegister methods.

GcSelectorExt

Trait containing all GcSelector methods.

GcStringExt

Trait containing all GcString methods.

GcValueIndexedNodeExt

Trait containing all GcValueIndexedNode methods.

GvDeviceExt

Trait containing all GvDevice methods.

GvFakeCameraExt

Trait containing all GvFakeCamera methods.

GvStreamExt

Trait containing all GvStream methods.

InterfaceExt

Trait containing all Interface methods.

StreamExt

Trait containing all Stream methods.

XmlSchemaExt

Trait containing all XmlSchema methods.

Functions

bits_per_pixel

Calculate the bits per pixel of a given format.

buffer_size

Calculated the size in bytes for a pixel format and count.

buffer_size_wh

Calculate the size in bytes for a image with a pixel format, width and height.

get_device_list

Enumerate all available GenICam devices without mutual exclusion.

Type Definitions

ArcImage
BoxImage
PixelFormat
RcImage