#[repr(C)]pub struct libraw_sony_info_t {Show 47 fields
pub CameraType: ushort,
pub Sony0x9400_version: uchar,
pub Sony0x9400_ReleaseMode2: uchar,
pub Sony0x9400_SequenceImageNumber: c_uint,
pub Sony0x9400_SequenceLength1: uchar,
pub Sony0x9400_SequenceFileNumber: c_uint,
pub Sony0x9400_SequenceLength2: uchar,
pub AFAreaModeSetting: u8,
pub FlexibleSpotPosition: [ushort; 2],
pub AFPointSelected: u8,
pub AFPointsUsed: [u8; 10],
pub AFTracking: u8,
pub AFType: u8,
pub FocusLocation: [ushort; 4],
pub AFMicroAdjValue: i8,
pub AFMicroAdjOn: i8,
pub AFMicroAdjRegisteredLenses: uchar,
pub VariableLowPassFilter: ushort,
pub LongExposureNoiseReduction: c_uint,
pub HighISONoiseReduction: ushort,
pub HDR: [ushort; 2],
pub group2010: ushort,
pub real_iso_offset: ushort,
pub MeteringMode_offset: ushort,
pub ExposureProgram_offset: ushort,
pub ReleaseMode2_offset: ushort,
pub MinoltaCamID: c_uint,
pub firmware: f32,
pub ImageCount3_offset: ushort,
pub ImageCount3: c_uint,
pub ElectronicFrontCurtainShutter: c_uint,
pub MeteringMode2: ushort,
pub SonyDateTime: [c_char; 20],
pub ShotNumberSincePowerUp: c_uint,
pub PixelShiftGroupPrefix: ushort,
pub PixelShiftGroupID: c_uint,
pub nShotsInPixelShiftGroup: c_char,
pub numInPixelShiftGroup: c_char,
pub prd_ImageHeight: ushort,
pub prd_ImageWidth: ushort,
pub prd_RawBitDepth: ushort,
pub prd_StorageMethod: ushort,
pub prd_BayerPattern: ushort,
pub SonyRawFileType: ushort,
pub RAWFileType: ushort,
pub Quality: c_uint,
pub FileFormat: ushort,
}Fields§
§CameraType: ushort§Sony0x9400_version: uchar§Sony0x9400_ReleaseMode2: uchar§Sony0x9400_SequenceImageNumber: c_uint§Sony0x9400_SequenceLength1: uchar§Sony0x9400_SequenceFileNumber: c_uint§Sony0x9400_SequenceLength2: uchar§AFAreaModeSetting: u8§FlexibleSpotPosition: [ushort; 2]§AFPointSelected: u8§AFPointsUsed: [u8; 10]§AFTracking: u8§AFType: u8§FocusLocation: [ushort; 4]§AFMicroAdjValue: i8§AFMicroAdjOn: i8§AFMicroAdjRegisteredLenses: uchar§VariableLowPassFilter: ushort§LongExposureNoiseReduction: c_uint§HighISONoiseReduction: ushort§HDR: [ushort; 2]§group2010: ushort§real_iso_offset: ushort§MeteringMode_offset: ushort§ExposureProgram_offset: ushort§ReleaseMode2_offset: ushort§MinoltaCamID: c_uint§firmware: f32§ImageCount3_offset: ushort§ImageCount3: c_uint§ElectronicFrontCurtainShutter: c_uint§MeteringMode2: ushort§SonyDateTime: [c_char; 20]§ShotNumberSincePowerUp: c_uint§PixelShiftGroupPrefix: ushort§PixelShiftGroupID: c_uint§nShotsInPixelShiftGroup: c_char§numInPixelShiftGroup: c_char§prd_ImageHeight: ushort§prd_ImageWidth: ushort§prd_RawBitDepth: ushort§prd_StorageMethod: ushort§prd_BayerPattern: ushort§SonyRawFileType: ushort§RAWFileType: ushort§Quality: c_uint§FileFormat: ushortTrait Implementations§
Source§impl Clone for libraw_sony_info_t
impl Clone for libraw_sony_info_t
Source§fn clone(&self) -> libraw_sony_info_t
fn clone(&self) -> libraw_sony_info_t
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for libraw_sony_info_t
impl Debug for libraw_sony_info_t
Source§impl PartialEq for libraw_sony_info_t
impl PartialEq for libraw_sony_info_t
impl Copy for libraw_sony_info_t
impl StructuralPartialEq for libraw_sony_info_t
Auto Trait Implementations§
impl Freeze for libraw_sony_info_t
impl RefUnwindSafe for libraw_sony_info_t
impl Send for libraw_sony_info_t
impl Sync for libraw_sony_info_t
impl Unpin for libraw_sony_info_t
impl UnwindSafe for libraw_sony_info_t
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