pub struct HfMetadata {
pub x_from_y: AlignedGrid<i32>,
pub b_from_y: AlignedGrid<i32>,
pub block_info: AlignedGrid<BlockInfo>,
pub epf_sigma: AlignedGrid<f32>,
}
Expand description
Data for decoding and rendering varblocks within an LF group.
Fields§
§x_from_y: AlignedGrid<i32>
Chroma-from-luma correlation grid for X channel.
b_from_y: AlignedGrid<i32>
Chroma-from-luma correlation grid for B channel.
block_info: AlignedGrid<BlockInfo>
Varblock information in an LF group.
epf_sigma: AlignedGrid<f32>
Sigma parameter grid for edge-preserving filter.
Trait Implementations§
Source§impl Bundle<HfMetadataParams<'_, '_, '_>> for HfMetadata
impl Bundle<HfMetadataParams<'_, '_, '_>> for HfMetadata
Auto Trait Implementations§
impl Freeze for HfMetadata
impl RefUnwindSafe for HfMetadata
impl Send for HfMetadata
impl Sync for HfMetadata
impl Unpin for HfMetadata
impl UnwindSafe for HfMetadata
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