struct DecState {
yuv: DecodedYuv,
blk_w: usize,
nnz_luma: Vec<u8>,
mode_luma: Vec<i8>,
decoded: Vec<bool>,
cblk_w: usize,
nnz_chroma: [Vec<u8>; 2],
mb_w: usize,
mb_qp: Vec<i32>,
mv_l0: Vec<[i16; 2]>,
is_inter: Vec<bool>,
blk_h: usize,
}Expand description
デコーダ状態。YUV 平面に加え、4x4 ブロック単位の近傍情報グリッドを持つ。
Fields§
§yuv: DecodedYuv§blk_w: usize§nnz_luma: Vec<u8>§mode_luma: Vec<i8>§decoded: Vec<bool>§cblk_w: usize§nnz_chroma: [Vec<u8>; 2]§mb_w: usize§mb_qp: Vec<i32>§mv_l0: Vec<[i16; 2]>§is_inter: Vec<bool>§blk_h: usizeImplementations§
Auto Trait Implementations§
impl Freeze for DecState
impl RefUnwindSafe for DecState
impl Send for DecState
impl Sync for DecState
impl Unpin for DecState
impl UnsafeUnpin for DecState
impl UnwindSafe for DecState
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