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