pub struct DownsizeConfig {
pub input: (u16, u16),
pub output: (u16, u16),
}Expand description
Downsize configuration for Pipe1 / Pipe2.
The resizer runs after crop. RM0486 §39.7.4 gives the math used here: fixed-point downsize ratio + inverse-ratio divisor + final output dimensions. Ratios are clamped to the hardware’s 1×..8× range.
Fields§
§input: (u16, u16)Pixel dimensions entering the resizer (typically the sensor’s active frame size, or the crop window size if crop is enabled).
output: (u16, u16)Pixel dimensions written to memory.
Trait Implementations§
Source§impl Clone for DownsizeConfig
impl Clone for DownsizeConfig
Source§fn clone(&self) -> DownsizeConfig
fn clone(&self) -> DownsizeConfig
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 DownsizeConfig
impl Debug for DownsizeConfig
Source§impl Format for DownsizeConfig
impl Format for DownsizeConfig
Source§impl PartialEq for DownsizeConfig
impl PartialEq for DownsizeConfig
impl Copy for DownsizeConfig
impl Eq for DownsizeConfig
impl StructuralPartialEq for DownsizeConfig
Auto Trait Implementations§
impl Freeze for DownsizeConfig
impl RefUnwindSafe for DownsizeConfig
impl Send for DownsizeConfig
impl Sync for DownsizeConfig
impl Unpin for DownsizeConfig
impl UnwindSafe for DownsizeConfig
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