pub struct CodecProfile(/* private fields */);Expand description
A codec-specific identification code for a profile.
In general, codec profiles are designed to target specific applications, and define a set of minimum capabilities a decoder must implement to successfully decode a bitstream. For an encoder, a profile imposes a set of constraints upon the bitstream it produces.
Implementations§
Trait Implementations§
Source§impl Clone for CodecProfile
impl Clone for CodecProfile
Source§fn clone(&self) -> CodecProfile
fn clone(&self) -> CodecProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CodecProfile
impl Debug for CodecProfile
Source§impl From<u32> for CodecProfile
impl From<u32> for CodecProfile
Source§impl Hash for CodecProfile
impl Hash for CodecProfile
Source§impl Ord for CodecProfile
impl Ord for CodecProfile
Source§fn cmp(&self, other: &CodecProfile) -> Ordering
fn cmp(&self, other: &CodecProfile) -> Ordering
1.21.0 (const: unstable) · 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 CodecProfile
impl PartialEq for CodecProfile
Source§fn eq(&self, other: &CodecProfile) -> bool
fn eq(&self, other: &CodecProfile) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CodecProfile
impl PartialOrd for CodecProfile
impl Copy for CodecProfile
impl Eq for CodecProfile
impl StructuralPartialEq for CodecProfile
Auto Trait Implementations§
impl Freeze for CodecProfile
impl RefUnwindSafe for CodecProfile
impl Send for CodecProfile
impl Sync for CodecProfile
impl Unpin for CodecProfile
impl UnsafeUnpin for CodecProfile
impl UnwindSafe for CodecProfile
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