Struct x42ltc_sys::SMPTETimecode
source · #[repr(C)]pub struct SMPTETimecode {
pub timezone: [c_char; 6],
pub years: c_uchar,
pub months: c_uchar,
pub days: c_uchar,
pub hours: c_uchar,
pub mins: c_uchar,
pub secs: c_uchar,
pub frame: c_uchar,
}
Expand description
Human readable time representation, decimal values.
Fields§
§timezone: [c_char; 6]
< the timezone 6bytes: “+HHMM” textual representation
years: c_uchar
< LTC-date uses 2-digit year 00.99
months: c_uchar
< valid months are 1..12
days: c_uchar
< day of month 1..31
hours: c_uchar
< hour 0..23
mins: c_uchar
< minute 0..60
secs: c_uchar
< second 0..60
frame: c_uchar
< sub-second frame 0..(FPS - 1)
Trait Implementations§
source§impl Clone for SMPTETimecode
impl Clone for SMPTETimecode
source§fn clone(&self) -> SMPTETimecode
fn clone(&self) -> SMPTETimecode
Returns a copy 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 SMPTETimecode
impl Debug for SMPTETimecode
source§impl Default for SMPTETimecode
impl Default for SMPTETimecode
source§fn default() -> SMPTETimecode
fn default() -> SMPTETimecode
Returns the “default value” for a type. Read more
impl Copy for SMPTETimecode
Auto Trait Implementations§
impl RefUnwindSafe for SMPTETimecode
impl Send for SMPTETimecode
impl Sync for SMPTETimecode
impl Unpin for SMPTETimecode
impl UnwindSafe for SMPTETimecode
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