#[repr(C)]pub struct XI_IMG {Show 36 fields
pub size: u32,
pub bp: *mut c_void,
pub bp_size: u32,
pub frm: u32,
pub width: u32,
pub height: u32,
pub nframe: u32,
pub tsSec: u32,
pub tsUSec: u32,
pub GPI_level: u32,
pub black_level: u32,
pub padding_x: u32,
pub AbsoluteOffsetX: u32,
pub AbsoluteOffsetY: u32,
pub transport_frm: u32,
pub img_desc: XI_IMG_DESC,
pub DownsamplingX: u32,
pub DownsamplingY: u32,
pub flags: u32,
pub exposure_time_us: u32,
pub gain_db: f32,
pub acq_nframe: u32,
pub image_user_data: u32,
pub exposure_sub_times_us: [u32; 5],
pub data_saturation: f64,
pub wb_red: f32,
pub wb_green: f32,
pub wb_blue: f32,
pub lg_black_level: u32,
pub hg_black_level: u32,
pub lg_range: u32,
pub hg_range: u32,
pub gain_ratio: f32,
pub fDownsamplingX: f32,
pub fDownsamplingY: f32,
pub color_filter_array: u32,
}Fields§
§size: u32§bp: *mut c_void§bp_size: u32§frm: u32§width: u32§height: u32§nframe: u32§tsSec: u32§tsUSec: u32§GPI_level: u32§black_level: u32§padding_x: u32§AbsoluteOffsetX: u32§AbsoluteOffsetY: u32§transport_frm: u32§img_desc: XI_IMG_DESC§DownsamplingX: u32§DownsamplingY: u32§flags: u32§exposure_time_us: u32§gain_db: f32§acq_nframe: u32§image_user_data: u32§exposure_sub_times_us: [u32; 5]§data_saturation: f64§wb_red: f32§wb_green: f32§wb_blue: f32§lg_black_level: u32§hg_black_level: u32§lg_range: u32§hg_range: u32§gain_ratio: f32§fDownsamplingX: f32§fDownsamplingY: f32§color_filter_array: u32Trait Implementations§
impl Copy for XI_IMG
Auto Trait Implementations§
impl Freeze for XI_IMG
impl RefUnwindSafe for XI_IMG
impl !Send for XI_IMG
impl !Sync for XI_IMG
impl Unpin for XI_IMG
impl UnwindSafe for XI_IMG
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().