pub struct VP9 {
pub profile: u8,
pub level: u8,
pub bit_depth: u8,
pub chroma_subsampling: u8,
pub color_primaries: u8,
pub transfer_characteristics: u8,
pub matrix_coefficients: u8,
pub full_range: bool,
}Fields§
§profile: u8§level: u8§bit_depth: u8§chroma_subsampling: u8§color_primaries: u8§transfer_characteristics: u8§matrix_coefficients: u8§full_range: boolTrait Implementations§
Source§impl<'de> Deserialize<'de> for VP9
impl<'de> Deserialize<'de> for VP9
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<VP9> for VideoCodec
impl From<VP9> for VideoCodec
impl Eq for VP9
impl StructuralPartialEq for VP9
Auto Trait Implementations§
impl Freeze for VP9
impl RefUnwindSafe for VP9
impl Send for VP9
impl Sync for VP9
impl Unpin for VP9
impl UnwindSafe for VP9
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