struct MvNeighbor {
avail: bool,
ref_idx: i8,
mv: [i16; 2],
}Expand description
パーティション (px,py,pw) の近傍 A/B/C を返す: ((一致,mv) x3)。 一致 = インターで refIdx=0。C は利用不可なら D(左上)で代用。 動きベクトル予測の近傍(8.4.1.3.2)。可用か・refIdxL0(イントラ/不可用は -1)・MV。
Fields§
§avail: bool§ref_idx: i8§mv: [i16; 2]Trait Implementations§
Source§impl Clone for MvNeighbor
impl Clone for MvNeighbor
Source§fn clone(&self) -> MvNeighbor
fn clone(&self) -> MvNeighbor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MvNeighbor
Auto Trait Implementations§
impl Freeze for MvNeighbor
impl RefUnwindSafe for MvNeighbor
impl Send for MvNeighbor
impl Sync for MvNeighbor
impl Unpin for MvNeighbor
impl UnsafeUnpin for MvNeighbor
impl UnwindSafe for MvNeighbor
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