pub struct Codec(/* private fields */);
Expand description
Codec name
Implementations§
Source§impl Codec
impl Codec
pub fn new(codec: impl Into<String>) -> Self
pub fn as_str(&self) -> &str
pub fn h264() -> Self
pub fn h265() -> Self
pub fn vp9() -> Self
pub fn av1() -> Self
pub fn mpeg2video() -> Self
pub fn mpeg4() -> Self
pub fn aac() -> Self
pub fn mp3() -> Self
pub fn opus() -> Self
pub fn flac() -> Self
pub fn ac3() -> Self
pub fn pcm_s16le() -> Self
pub fn copy() -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Codec
impl<'de> Deserialize<'de> for Codec
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
impl Eq for Codec
impl StructuralPartialEq for Codec
Auto Trait Implementations§
impl Freeze for Codec
impl RefUnwindSafe for Codec
impl Send for Codec
impl Sync for Codec
impl Unpin for Codec
impl UnwindSafe for Codec
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