[−][src]Crate aravis
This crate contains (mostly) safe bindings to the Aravis library.
The bindings are mostly auto-generated with the gir tool from the gtk-rs project.
This crate currently targets version 0.8.1 of the Aravis library.
This documentation constist mainly of original documentation of the Aravis project. The copyright and license of the Aravis project apply to those parts. The full original documentation is also available online and might help if the translation to Rust made things unclear.
Re-exports
pub extern crate glib; |
Modules
| prelude |
Structs
Enums
| AcquisitionMode | |
| Auto | |
| BufferPayloadType | |
| BufferStatus | |
| DeviceError | |
| DomNodeType | |
| GcAccessMode | Specifies access mode for feature nodes and registers. |
| GcCachable | Specifies caching mode for register values. |
| GcError | |
| GcIsLinear | Describes relationship between TO and FROM variables in Converter feature nodes. |
| GcNameSpace | Specifies feature node or register name space type. Standard name space features are listed in Genicam materials. Any other vendor-specific features should use custom name space type. |
| GcPropertyNodeType | |
| GcSignedness | Specifies signedness of integer registers. Per standard Genicam internally uses signed 64-bit signed integers for representing all integer registers. Therefore unsigned 64-bit integers are not available. |
| GvStreamOption | |
| GvStreamPacketResend | |
| GvStreamSocketBuffer | |
| ImageError | |
| RegisterCachePolicy | |
| XmlSchemaError |
Constants
Traits
| BufferExt | Trait containing all |
| BufferExtManual | |
| CameraExt | Trait containing all |
| CameraExtManual | |
| DeviceExt | Trait containing all |
| DeviceExtManual | |
| DomCharacterDataExt | Trait containing all |
| DomDocumentExt | Trait containing all |
| DomElementExt | Trait containing all |
| DomNamedNodeMapExt | Trait containing all |
| DomNodeExt | Trait containing all |
| DomNodeListExt | Trait containing all |
| EvaluatorExt | Trait containing all |
| FakeCameraExt | Trait containing all |
| FakeDeviceExt | Trait containing all |
| GcBooleanExt | Trait containing all |
| GcCategoryExt | Trait containing all |
| GcCommandExt | Trait containing all |
| GcEnumEntryExt | Trait containing all |
| GcEnumerationExt | Trait containing all |
| GcExt | Trait containing all |
| GcFeatureNodeExt | Trait containing all |
| GcFloatExt | Trait containing all |
| GcIndexNodeExt | Trait containing all |
| GcIntegerExt | Trait containing all |
| GcNodeExt | Trait containing all |
| GcPortExt | Trait containing all |
| GcPropertyNodeExt | Trait containing all |
| GcRegisterDescriptionNodeExt | Trait containing all |
| GcRegisterExt | Trait containing all |
| GcSelectorExt | Trait containing all |
| GcStringExt | Trait containing all |
| GcValueIndexedNodeExt | Trait containing all |
| GvDeviceExt | Trait containing all |
| GvFakeCameraExt | Trait containing all |
| GvStreamExt | Trait containing all |
| InterfaceExt | Trait containing all |
| StreamExt | Trait containing all |
| XmlSchemaExt | Trait containing all |
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 | |
| RcImage |