[−][src]Struct libdc1394_sys::__dc1394_video_frame
Video frame structure.
dc1394video_frame_t is the structure returned by the capture functions. It contains the captured image as well as a number of information.
In general this structure should be calloc'ed so that members such as "allocated size" are properly set to zero. Don't forget to free the "image" member before freeing the struct itself.
Fields
image: *mut c_uchar
size: [u32; 2]
position: [u32; 2]
color_coding: Type
color_filter: Type
yuv_byte_order: u32
data_depth: u32
stride: u32
video_mode: Type
total_bytes: u64
image_bytes: u32
padding_bytes: u32
packet_size: u32
packets_per_frame: u32
timestamp: u64
frames_behind: u32
camera: *mut dc1394camera_t
id: u32
allocated_image_bytes: u64
little_endian: Type
data_in_padding: Type
Trait Implementations
impl Copy for __dc1394_video_frame
[src]
impl Clone for __dc1394_video_frame
[src]
fn clone(&self) -> __dc1394_video_frame
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for __dc1394_video_frame
[src]
Auto Trait Implementations
impl !Send for __dc1394_video_frame
impl !Sync for __dc1394_video_frame
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,