ImageExtendedChunkTrailer

Struct ImageExtendedChunkTrailer 

Source
pub struct ImageExtendedChunkTrailer { /* private fields */ }
Expand description

A specific trailer part when payload type is PayloadType::ImageExtendedChunk.

When Leader::payload_type returns PayloadType::ImageExtendedChunk, then the trailer contains ImageExtendedChunkTrailer in a specific trailer part.

Implementations§

Source§

impl ImageExtendedChunkTrailer

Source

pub fn actual_height(&self) -> u32

Return the actual height of the payload image.

Some U3V cameras support variable frame size, in that case, the height of the image may be less than or equal to the height reported in the leader.

Source

pub fn chunk_layout_id(&self) -> u32

Id used to report chunk layout changes.

Id changes means that the chunk layout has changed from the previous layout.

Trait Implementations§

Source§

impl SpecificTrailer for ImageExtendedChunkTrailer

Source§

fn from_bytes(buf: &[u8]) -> Result<Self>

Construct Specific trailer from bytes.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.