Struct libraw_sys::libraw_canon_makernotes_t[][src]

#[repr(C)]pub struct libraw_canon_makernotes_t {
    pub ColorDataVer: c_int,
    pub ColorDataSubVer: c_int,
    pub SpecularWhiteLevel: c_int,
    pub NormalWhiteLevel: c_int,
    pub ChannelBlackLevel: [c_int; 4],
    pub AverageBlackLevel: c_int,
    pub multishot: [c_uint; 4],
    pub MeteringMode: c_short,
    pub SpotMeteringMode: c_short,
    pub FlashMeteringMode: uchar,
    pub FlashExposureLock: c_short,
    pub ExposureMode: c_short,
    pub AESetting: c_short,
    pub HighlightTonePriority: uchar,
    pub ImageStabilization: c_short,
    pub FocusMode: c_short,
    pub AFPoint: c_short,
    pub FocusContinuous: c_short,
    pub AFPointsInFocus30D: c_short,
    pub AFPointsInFocus1D: [uchar; 8],
    pub AFPointsInFocus5D: ushort,
    pub AFAreaMode: ushort,
    pub NumAFPoints: ushort,
    pub ValidAFPoints: ushort,
    pub AFImageWidth: ushort,
    pub AFImageHeight: ushort,
    pub AFAreaWidths: [c_short; 61],
    pub AFAreaHeights: [c_short; 61],
    pub AFAreaXPositions: [c_short; 61],
    pub AFAreaYPositions: [c_short; 61],
    pub AFPointsInFocus: [c_short; 4],
    pub AFPointsSelected: [c_short; 4],
    pub PrimaryAFPoint: ushort,
    pub FlashMode: c_short,
    pub FlashActivity: c_short,
    pub FlashBits: c_short,
    pub ManualFlashOutput: c_short,
    pub FlashOutput: c_short,
    pub FlashGuideNumber: c_short,
    pub ContinuousDrive: c_short,
    pub SensorWidth: c_short,
    pub SensorHeight: c_short,
    pub SensorLeftBorder: c_short,
    pub SensorTopBorder: c_short,
    pub SensorRightBorder: c_short,
    pub SensorBottomBorder: c_short,
    pub BlackMaskLeftBorder: c_short,
    pub BlackMaskTopBorder: c_short,
    pub BlackMaskRightBorder: c_short,
    pub BlackMaskBottomBorder: c_short,
    pub AFMicroAdjMode: c_int,
    pub AFMicroAdjValue: f32,
    pub MakernotesFlip: c_short,
    pub RecordMode: c_short,
    pub SRAWQuality: c_short,
    pub wbi: c_uint,
    pub firmware: f32,
    pub RF_lensID: c_short,
}

Fields

ColorDataVer: c_intColorDataSubVer: c_intSpecularWhiteLevel: c_intNormalWhiteLevel: c_intChannelBlackLevel: [c_int; 4]AverageBlackLevel: c_intmultishot: [c_uint; 4]MeteringMode: c_shortSpotMeteringMode: c_shortFlashMeteringMode: ucharFlashExposureLock: c_shortExposureMode: c_shortAESetting: c_shortHighlightTonePriority: ucharImageStabilization: c_shortFocusMode: c_shortAFPoint: c_shortFocusContinuous: c_shortAFPointsInFocus30D: c_shortAFPointsInFocus1D: [uchar; 8]AFPointsInFocus5D: ushortAFAreaMode: ushortNumAFPoints: ushortValidAFPoints: ushortAFImageWidth: ushortAFImageHeight: ushortAFAreaWidths: [c_short; 61]AFAreaHeights: [c_short; 61]AFAreaXPositions: [c_short; 61]AFAreaYPositions: [c_short; 61]AFPointsInFocus: [c_short; 4]AFPointsSelected: [c_short; 4]PrimaryAFPoint: ushortFlashMode: c_shortFlashActivity: c_shortFlashBits: c_shortManualFlashOutput: c_shortFlashOutput: c_shortFlashGuideNumber: c_shortContinuousDrive: c_shortSensorWidth: c_shortSensorHeight: c_shortSensorLeftBorder: c_shortSensorTopBorder: c_shortSensorRightBorder: c_shortSensorBottomBorder: c_shortBlackMaskLeftBorder: c_shortBlackMaskTopBorder: c_shortBlackMaskRightBorder: c_shortBlackMaskBottomBorder: c_shortAFMicroAdjMode: c_intAFMicroAdjValue: f32MakernotesFlip: c_shortRecordMode: c_shortSRAWQuality: c_shortwbi: c_uintfirmware: f32RF_lensID: c_short

Trait Implementations

impl Clone for libraw_canon_makernotes_t[src]

impl Copy for libraw_canon_makernotes_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.