Struct libraw_sys::libraw_sony_info_t[][src]

#[repr(C)]pub struct libraw_sony_info_t {
    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: ushortSony0x9400_version: ucharSony0x9400_ReleaseMode2: ucharSony0x9400_SequenceImageNumber: c_uintSony0x9400_SequenceLength1: ucharSony0x9400_SequenceFileNumber: c_uintSony0x9400_SequenceLength2: ucharAFAreaModeSetting: u8FlexibleSpotPosition: [ushort; 2]AFPointSelected: u8AFPointsUsed: [u8; 10]AFTracking: u8AFType: u8FocusLocation: [ushort; 4]AFMicroAdjValue: i8AFMicroAdjOn: i8AFMicroAdjRegisteredLenses: ucharVariableLowPassFilter: ushortLongExposureNoiseReduction: c_uintHighISONoiseReduction: ushortHDR: [ushort; 2]group2010: ushortreal_iso_offset: ushortMeteringMode_offset: ushortExposureProgram_offset: ushortReleaseMode2_offset: ushortMinoltaCamID: c_uintfirmware: f32ImageCount3_offset: ushortImageCount3: c_uintElectronicFrontCurtainShutter: c_uintMeteringMode2: ushortSonyDateTime: [c_char; 20]ShotNumberSincePowerUp: c_uintPixelShiftGroupPrefix: ushortPixelShiftGroupID: c_uintnShotsInPixelShiftGroup: c_charnumInPixelShiftGroup: c_charprd_ImageHeight: ushortprd_ImageWidth: ushortprd_RawBitDepth: ushortprd_StorageMethod: ushortprd_BayerPattern: ushortSonyRawFileType: ushortRAWFileType: ushortQuality: c_uintFileFormat: ushort

Trait Implementations

impl Clone for libraw_sony_info_t[src]

impl Copy for libraw_sony_info_t[src]

impl Debug for libraw_sony_info_t[src]

impl PartialEq<libraw_sony_info_t> for libraw_sony_info_t[src]

impl StructuralPartialEq for libraw_sony_info_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.