#[repr(C)]pub struct StdVideoVP9LoopFilter {
pub flags: StdVideoVP9LoopFilterFlags,
pub loop_filter_level: u8,
pub loop_filter_sharpness: u8,
pub update_ref_delta: u8,
pub loop_filter_ref_deltas: [i8; 4],
pub update_mode_delta: u8,
pub loop_filter_mode_deltas: [i8; 2],
}Expand description
Native structure StdVideoVP9LoopFilter.
Fields§
§flags: StdVideoVP9LoopFilterFlagsNative field flags.
loop_filter_level: u8Native field loop_filter_level.
loop_filter_sharpness: u8Native field loop_filter_sharpness.
update_ref_delta: u8Native field update_ref_delta.
loop_filter_ref_deltas: [i8; 4]Native field loop_filter_ref_deltas.
update_mode_delta: u8Native field update_mode_delta.
loop_filter_mode_deltas: [i8; 2]Native field loop_filter_mode_deltas.
Implementations§
Source§impl StdVideoVP9LoopFilter
impl StdVideoVP9LoopFilter
Sourcepub fn set_flags(self, value: StdVideoVP9LoopFilterFlags) -> Self
pub fn set_flags(self, value: StdVideoVP9LoopFilterFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_loop_filter_level(self, value: u8) -> Self
pub fn set_loop_filter_level(self, value: u8) -> Self
Set native field loop_filter_level without native effects.
Sourcepub fn set_loop_filter_sharpness(self, value: u8) -> Self
pub fn set_loop_filter_sharpness(self, value: u8) -> Self
Set native field loop_filter_sharpness without native effects.
Sourcepub fn set_update_ref_delta(self, value: u8) -> Self
pub fn set_update_ref_delta(self, value: u8) -> Self
Set native field update_ref_delta without native effects.
Sourcepub fn set_loop_filter_ref_deltas(self, value: [i8; 4]) -> Self
pub fn set_loop_filter_ref_deltas(self, value: [i8; 4]) -> Self
Set native field loop_filter_ref_deltas without native effects.
Sourcepub fn set_update_mode_delta(self, value: u8) -> Self
pub fn set_update_mode_delta(self, value: u8) -> Self
Set native field update_mode_delta without native effects.
Sourcepub fn set_loop_filter_mode_deltas(self, value: [i8; 2]) -> Self
pub fn set_loop_filter_mode_deltas(self, value: [i8; 2]) -> Self
Set native field loop_filter_mode_deltas without native effects.
Trait Implementations§
Source§impl Clone for StdVideoVP9LoopFilter
impl Clone for StdVideoVP9LoopFilter
impl Copy for StdVideoVP9LoopFilter
Auto Trait Implementations§
impl Forget for StdVideoVP9LoopFilter
impl Freeze for StdVideoVP9LoopFilter
impl Move for StdVideoVP9LoopFilter
impl RefUnwindSafe for StdVideoVP9LoopFilter
impl Send for StdVideoVP9LoopFilter
impl Sync for StdVideoVP9LoopFilter
impl Unpin for StdVideoVP9LoopFilter
impl UnsafeUnpin for StdVideoVP9LoopFilter
impl UnwindSafe for StdVideoVP9LoopFilter
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