[][src]Struct libdc1394_sys::__dc1394feature_info_t_struct

#[repr(C)]
pub struct __dc1394feature_info_t_struct { pub id: Type, pub available: Type, pub absolute_capable: Type, pub readout_capable: Type, pub on_off_capable: Type, pub polarity_capable: Type, pub is_on: Type, pub current_mode: Type, pub modes: dc1394feature_modes_t, pub trigger_modes: dc1394trigger_modes_t, pub trigger_mode: Type, pub trigger_polarity: Type, pub trigger_sources: dc1394trigger_sources_t, pub trigger_source: Type, pub min: u32, pub max: u32, pub value: u32, pub BU_value: u32, pub RV_value: u32, pub B_value: u32, pub R_value: u32, pub G_value: u32, pub target_value: u32, pub abs_control: Type, pub abs_value: f32, pub abs_max: f32, pub abs_min: f32, }

A structure containing all information about a feature.

Some fields are only valid for some features (e.g. trigger, white balance,...)

Fields

id: Typeavailable: Typeabsolute_capable: Typereadout_capable: Typeon_off_capable: Typepolarity_capable: Typeis_on: Typecurrent_mode: Typemodes: dc1394feature_modes_ttrigger_modes: dc1394trigger_modes_ttrigger_mode: Typetrigger_polarity: Typetrigger_sources: dc1394trigger_sources_ttrigger_source: Typemin: u32max: u32value: u32BU_value: u32RV_value: u32B_value: u32R_value: u32G_value: u32target_value: u32abs_control: Typeabs_value: f32abs_max: f32abs_min: f32

Trait Implementations

impl Copy for __dc1394feature_info_t_struct[src]

impl Clone for __dc1394feature_info_t_struct[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for __dc1394feature_info_t_struct[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.