VmbCameraInfo_t

Type Alias VmbCameraInfo_t 

Source
pub type VmbCameraInfo_t = VmbCameraInfo;
Expand description

\brief Camera information.

Holds read-only information about a camera.

Aliased Type§

#[repr(C)]
pub struct VmbCameraInfo_t { pub cameraIdString: *const u8, pub cameraIdExtended: *const u8, pub cameraName: *const u8, pub modelName: *const u8, pub serialString: *const u8, pub transportLayerHandle: *mut c_void, pub interfaceHandle: *mut c_void, pub localDeviceHandle: *mut c_void, pub streamHandles: *const *mut c_void, pub streamCount: u32, pub permittedAccess: u32, }

Fields§

§cameraIdString: *const u8

!< Identifier of the camera

§cameraIdExtended: *const u8

!< globally unique identifier for the camera

§cameraName: *const u8

!< The display name of the camera

§modelName: *const u8

!< Model name

§serialString: *const u8

!< Serial number

§transportLayerHandle: *mut c_void

!< Handle of the related transport layer for feature access

§interfaceHandle: *mut c_void

!< Handle of the related interface for feature access

§localDeviceHandle: *mut c_void

!< Handle of the related GenTL local device. NULL if the camera is not opened

§streamHandles: *const *mut c_void

!< Handles of the streams provided by the camera. NULL if the camera is not opened

§streamCount: u32

!< Number of stream handles in the streamHandles array

§permittedAccess: u32

!< Permitted access modes, see ::VmbAccessModeType