Enum TxType
enum TxType
Variants
-
DCT_DCT -
ADST_DCT -
DCT_ADST -
ADST_ADST -
FLIPADST_DCT -
DCT_FLIPADST -
FLIPADST_FLIPADST -
ADST_FLIPADST -
FLIPADST_ADST -
IDTX -
V_DCT -
H_DCT -
V_ADST -
H_ADST -
V_FLIPADST -
H_FLIPADST -
WHT_WHT
Implementations
impl TxType
fn uv_inter(self: Self, uv_tx_size: TxSize) -> SelfCompute transform type for inter chroma.
https://aomediacodec.github.io/av1-spec/#compute-transform-type-function
impl Clone for TxType
fn clone(self: &Self) -> TxType
impl Copy for TxType
impl Debug for TxType
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Eq for TxType
impl Freeze for TxType
impl Ord for TxType
fn cmp(self: &Self, other: &TxType) -> Ordering
impl PartialEq for TxType
fn eq(self: &Self, other: &TxType) -> bool
impl PartialOrd for TxType
fn partial_cmp(self: &Self, other: &TxType) -> Option<Ordering>
impl RefUnwindSafe for TxType
impl Send for TxType
impl StructuralPartialEq for TxType
impl Sync for TxType
impl Unpin for TxType
impl UnsafeUnpin for TxType
impl UnwindSafe for TxType
impl<T> Any for TxType
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for TxType
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for TxType
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for TxType
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for TxType
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for TxType
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T, U> Into for TxType
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for TxType
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for TxType
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>