[−][src]Enum av_metrics::video::ChromaSamplePosition
Sample position for subsampled chroma
Variants
The source video transfer function is not signaled. This crate will assume no transformation needs to be done on this data, but there is a risk of metric calculations being inaccurate.
Horizontally co-located with (0, 0) luma sample, vertically positioned in the middle between two luma samples.
Co-located with (0, 0) luma sample.
Bilaterally located chroma plane in the diagonal space between luma samples.
Interlaced content with interpolated chroma samples.
Trait Implementations
impl Default for ChromaSamplePosition
[src]
impl Clone for ChromaSamplePosition
[src]
fn clone(&self) -> ChromaSamplePosition
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<ChromaSamplePosition> for ChromaSamplePosition
[src]
fn eq(&self, other: &ChromaSamplePosition) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for ChromaSamplePosition
[src]
impl Debug for ChromaSamplePosition
[src]
Auto Trait Implementations
impl Send for ChromaSamplePosition
impl Unpin for ChromaSamplePosition
impl Sync for ChromaSamplePosition
impl UnwindSafe for ChromaSamplePosition
impl RefUnwindSafe for ChromaSamplePosition
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,