pub struct ChromaSubsamplingVert(pub u64);Expand description
The number of pixels to remove in the Cr and Cb channels for every pixel not removed vertically.
Example: For video with 4:2:0 chroma subsampling, the ChromaSubsamplingVert
SHOULD be set to 1.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for ChromaSubsamplingVert
impl Clone for ChromaSubsamplingVert
Source§fn clone(&self) -> ChromaSubsamplingVert
fn clone(&self) -> ChromaSubsamplingVert
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChromaSubsamplingVert
impl Debug for ChromaSubsamplingVert
Source§impl Default for ChromaSubsamplingVert
impl Default for ChromaSubsamplingVert
Source§impl Deref for ChromaSubsamplingVert
impl Deref for ChromaSubsamplingVert
Source§impl Element for ChromaSubsamplingVert
impl Element for ChromaSubsamplingVert
Source§fn decode_body(buf: &mut &[u8]) -> Result<Self>
fn decode_body(buf: &mut &[u8]) -> Result<Self>
Decode the body of the element from a buffer.
Source§fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
Encode the body of the element to a buffer.
Source§const HAS_DEFAULT_VALUE: bool = false
const HAS_DEFAULT_VALUE: bool = false
Whether the element has a default value, as per Matroska specification.
If true, and the element is missing in a master element, it should be treated as if it were present with the default value.
If false, and the element is missing in a master element, it should be treated as an error.
Source§impl Hash for ChromaSubsamplingVert
impl Hash for ChromaSubsamplingVert
Source§impl Ord for ChromaSubsamplingVert
impl Ord for ChromaSubsamplingVert
Source§fn cmp(&self, other: &ChromaSubsamplingVert) -> Ordering
fn cmp(&self, other: &ChromaSubsamplingVert) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ChromaSubsamplingVert
impl PartialEq for ChromaSubsamplingVert
Source§impl PartialOrd for ChromaSubsamplingVert
impl PartialOrd for ChromaSubsamplingVert
impl Copy for ChromaSubsamplingVert
impl Eq for ChromaSubsamplingVert
impl StructuralPartialEq for ChromaSubsamplingVert
Auto Trait Implementations§
impl Freeze for ChromaSubsamplingVert
impl RefUnwindSafe for ChromaSubsamplingVert
impl Send for ChromaSubsamplingVert
impl Sync for ChromaSubsamplingVert
impl Unpin for ChromaSubsamplingVert
impl UnsafeUnpin for ChromaSubsamplingVert
impl UnwindSafe for ChromaSubsamplingVert
Blanket Implementations§
Source§impl<T> AsyncReadElement for Twhere
T: Element,
impl<T> AsyncReadElement for Twhere
T: Element,
Source§impl<T> AsyncReadFrom for Twhere
T: Element,
impl<T> AsyncReadFrom for Twhere
T: Element,
Source§impl<T> AsyncWriteElement for Twhere
T: Element,
impl<T> AsyncWriteElement for Twhere
T: Element,
Source§impl<T> AsyncWriteTo for Twhere
T: Encode,
impl<T> AsyncWriteTo for Twhere
T: Encode,
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