pub struct ColorFrameData {
pub width: u32,
pub height: u32,
pub fps: u32,
pub bytes_per_pixel: u32,
pub timestamp: u64,
pub image_format: ColorImageFormat,
pub data: Arc<[u8]>,
}Fields§
§width: u32§height: u32§fps: u32§bytes_per_pixel: u32§timestamp: u64§image_format: ColorImageFormat§data: Arc<[u8]>Implementations§
Source§impl ColorFrameData
impl ColorFrameData
pub fn new( color_frame: &ColorFrame, format_opt: Option<ColorImageFormat>, ) -> Result<Self, Error>
Trait Implementations§
Source§impl Clone for ColorFrameData
impl Clone for ColorFrameData
Source§fn clone(&self) -> ColorFrameData
fn clone(&self) -> ColorFrameData
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 moreSource§impl Debug for ColorFrameData
impl Debug for ColorFrameData
Auto Trait Implementations§
impl Freeze for ColorFrameData
impl RefUnwindSafe for ColorFrameData
impl Send for ColorFrameData
impl Sync for ColorFrameData
impl Unpin for ColorFrameData
impl UnwindSafe for ColorFrameData
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