[−][src]Crate aravis
This crate contains (mostly) safe bindings to the [Aravis][aravis] library.
The bindings are mostly auto-generated with the [gir
][gir-tool] tool from the [gtk-rs][gtk-rs] project.
This documentation constist mostly of original documentation of the Aravis project. The copyright and license of the Aravis project apply to those parts (which is really almost everything). The [full original documentation][aravis-docs] is also available online and might help if the translation to Rust made things unclear.
[aravis] https://github.com/AravisProject/aravis [aravis-docs] https://aravisproject.github.io/docs/aravis-0.8/ [gir-tool] https://github.com/gtk-rs/gir [gtk-rs] https://gtk-rs.org/
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 |