#[repr(C)]pub struct CAMU_PackageParameterCameraSelect {Show 20 fields
pub camera: u8_,
pub exposure: s8,
pub whiteBalance: u8_,
pub sharpness: s8,
pub autoExposureOn: u8_,
pub autoWhiteBalanceOn: u8_,
pub frameRate: u8_,
pub photoMode: u8_,
pub contrast: u8_,
pub lensCorrection: u8_,
pub noiseFilterOn: u8_,
pub padding: u8_,
pub autoExposureWindowX: s16,
pub autoExposureWindowY: s16,
pub autoExposureWindowWidth: s16,
pub autoExposureWindowHeight: s16,
pub autoWhiteBalanceWindowX: s16,
pub autoWhiteBalanceWindowY: s16,
pub autoWhiteBalanceWindowWidth: s16,
pub autoWhiteBalanceWindowHeight: s16,
}Expand description
Batch camera configuration for use without a context.
Fields§
§camera: u8_< Selected camera.
exposure: s8< Camera exposure.
whiteBalance: u8_< #CAMU_WhiteBalance Camera white balance.
sharpness: s8< Camera sharpness.
autoExposureOn: u8_< #bool Whether to automatically determine the proper exposure.
autoWhiteBalanceOn: u8_< #bool Whether to automatically determine the white balance mode.
frameRate: u8_< #CAMU_FrameRate Camera frame rate.
photoMode: u8_< #CAMU_PhotoMode Camera photo mode.
contrast: u8_< #CAMU_Contrast Camera contrast.
lensCorrection: u8_< #CAMU_LensCorrection Camera lens correction.
noiseFilterOn: u8_< #bool Whether to enable the camera’s noise filter.
padding: u8_< Padding. (Aligns last 3 fields to 4 bytes)
autoExposureWindowX: s16< X of the region to use for auto exposure.
autoExposureWindowY: s16< Y of the region to use for auto exposure.
autoExposureWindowWidth: s16< Width of the region to use for auto exposure.
autoExposureWindowHeight: s16< Height of the region to use for auto exposure.
autoWhiteBalanceWindowX: s16< X of the region to use for auto white balance.
autoWhiteBalanceWindowY: s16< Y of the region to use for auto white balance.
autoWhiteBalanceWindowWidth: s16< Width of the region to use for auto white balance.
autoWhiteBalanceWindowHeight: s16< Height of the region to use for auto white balance.
Trait Implementations§
Source§impl Clone for CAMU_PackageParameterCameraSelect
impl Clone for CAMU_PackageParameterCameraSelect
Source§fn clone(&self) -> CAMU_PackageParameterCameraSelect
fn clone(&self) -> CAMU_PackageParameterCameraSelect
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CAMU_PackageParameterCameraSelect
impl Debug for CAMU_PackageParameterCameraSelect
Source§impl Default for CAMU_PackageParameterCameraSelect
impl Default for CAMU_PackageParameterCameraSelect
Source§fn default() -> CAMU_PackageParameterCameraSelect
fn default() -> CAMU_PackageParameterCameraSelect
impl Copy for CAMU_PackageParameterCameraSelect
Auto Trait Implementations§
impl Freeze for CAMU_PackageParameterCameraSelect
impl RefUnwindSafe for CAMU_PackageParameterCameraSelect
impl Send for CAMU_PackageParameterCameraSelect
impl Sync for CAMU_PackageParameterCameraSelect
impl Unpin for CAMU_PackageParameterCameraSelect
impl UnwindSafe for CAMU_PackageParameterCameraSelect
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)