[][src]Struct leap_sys::_LEAP_FRAME_HEADER

#[repr(C, packed)]pub struct _LEAP_FRAME_HEADER {
    pub reserved: *mut c_void,
    pub frame_id: i64,
    pub timestamp: i64,
}

\ingroup Structs Identifying information for a frame of tracking data. @since 3.0.0

Fields

reserved: *mut c_void

Reserved, set to zero. @since 3.0.0

frame_id: i64

A unique identifier for this frame

All frames carrying this frame ID are part of the same unit of processing. This counter is generally an increasing counter, but may reset to another value if the user stops and restarts streaming.

For interpolated frames, this value corresponds to the identifier of the frame upper bound. @since 3.0.0

timestamp: i64

The timestamp for this image, in microseconds, referenced against LeapGetNow(). @since 3.0.0

Trait Implementations

impl Clone for _LEAP_FRAME_HEADER[src]

impl Copy for _LEAP_FRAME_HEADER[src]

impl Debug for _LEAP_FRAME_HEADER[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.