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) -> Self

Compute 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) -> T

Returns the argument unchanged.

impl<T> ToOwned for TxType

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for TxType

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>