Struct cameleon_device::u3v::protocol::stream::ImageExtendedChunkLeader
source · pub struct ImageExtendedChunkLeader { /* private fields */ }
Expand description
Image extended chunk leader is a specific leader part of stream leader.
When Leader::payload_type
returns PayloadType::ImageExtendedChunk
, then the leader contains
ImageExtendedChunkLeader
in a specific leader part.
Currently, ImageExtendedChunkLeader
has the same layout as ImageLeader
, but we
define this type for future changes and ergonomic design.
Implementations§
source§impl ImageExtendedChunkLeader
impl ImageExtendedChunkLeader
sourcepub fn pixel_format(&self) -> PixelFormat
pub fn pixel_format(&self) -> PixelFormat
Pixel format of the payload image.
Trait Implementations§
source§impl SpecificLeader for ImageExtendedChunkLeader
impl SpecificLeader for ImageExtendedChunkLeader
source§fn from_bytes(buf: &[u8]) -> Result<Self>
fn from_bytes(buf: &[u8]) -> Result<Self>
Construct Specific leader from bytes.
Auto Trait Implementations§
impl RefUnwindSafe for ImageExtendedChunkLeader
impl Send for ImageExtendedChunkLeader
impl Sync for ImageExtendedChunkLeader
impl Unpin for ImageExtendedChunkLeader
impl UnwindSafe for ImageExtendedChunkLeader
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