#[repr(C)]pub struct vmeta_session {Show 34 fields
pub friendly_name: [c_char; 40],
pub maker: [c_char; 40],
pub model: [c_char; 40],
pub model_id: [c_char; 5],
pub serial_number: [c_char; 32],
pub software_version: [c_char; 20],
pub build_id: [c_char; 48],
pub title: [c_char; 80],
pub comment: [c_char; 100],
pub copyright: [c_char; 80],
pub media_date: time_t,
pub media_date_gmtoff: c_long,
pub run_date: time_t,
pub run_date_gmtoff: c_long,
pub run_id: [c_char; 33],
pub boot_date: time_t,
pub boot_date_gmtoff: c_long,
pub boot_id: [c_char; 33],
pub flight_date: time_t,
pub flight_date_gmtoff: c_long,
pub flight_id: [c_char; 33],
pub custom_id: [c_char; 80],
pub takeoff_loc: vmeta_location,
pub picture_fov: vmeta_fov,
pub thermal: vmeta_thermal,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub camera_type: vmeta_camera_type,
pub camera_serial_number: [c_char; 32],
pub camera_model: vmeta_camera_model,
pub video_mode: vmeta_video_mode,
pub video_stop_reason: vmeta_video_stop_reason,
pub dynamic_range: vmeta_dynamic_range,
pub tone_mapping: vmeta_tone_mapping,
}Fields§
§friendly_name: [c_char; 40]§maker: [c_char; 40]§model: [c_char; 40]§model_id: [c_char; 5]§serial_number: [c_char; 32]§software_version: [c_char; 20]§build_id: [c_char; 48]§title: [c_char; 80]§comment: [c_char; 100]§copyright: [c_char; 80]§media_date: time_t§media_date_gmtoff: c_long§run_date: time_t§run_date_gmtoff: c_long§run_id: [c_char; 33]§boot_date: time_t§boot_date_gmtoff: c_long§boot_id: [c_char; 33]§flight_date: time_t§flight_date_gmtoff: c_long§flight_id: [c_char; 33]§custom_id: [c_char; 80]§takeoff_loc: vmeta_location§picture_fov: vmeta_fov§thermal: vmeta_thermal§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§camera_type: vmeta_camera_type§camera_serial_number: [c_char; 32]§camera_model: vmeta_camera_model§video_mode: vmeta_video_mode§video_stop_reason: vmeta_video_stop_reason§dynamic_range: vmeta_dynamic_range§tone_mapping: vmeta_tone_mappingImplementations§
Source§impl vmeta_session
impl vmeta_session
pub fn has_thermal(&self) -> u32
pub fn set_has_thermal(&mut self, val: u32)
pub fn default_media(&self) -> u32
pub fn set_default_media(&mut self, val: u32)
pub fn new_bitfield_1( has_thermal: u32, default_media: u32, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for vmeta_session
impl Clone for vmeta_session
Source§fn clone(&self) -> vmeta_session
fn clone(&self) -> vmeta_session
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 moreimpl Copy for vmeta_session
Auto Trait Implementations§
impl Freeze for vmeta_session
impl RefUnwindSafe for vmeta_session
impl Send for vmeta_session
impl Sync for vmeta_session
impl Unpin for vmeta_session
impl UnwindSafe for vmeta_session
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