Enum ci2_remote_control::Mp4Codec
source · pub enum Mp4Codec {
H264NvEnc(NvidiaH264Options),
H264OpenH264(OpenH264Options),
H264LessAvc,
H264RawStream,
}
Variants§
H264NvEnc(NvidiaH264Options)
Encode data with Nvidia’s NVENC.
H264OpenH264(OpenH264Options)
Encode data with OpenH264.
H264LessAvc
Encode data with LessAVC.
H264RawStream
Data is already encoded as a raw H264 stream.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mp4Codec
impl<'de> Deserialize<'de> for Mp4Codec
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 PartialEq for Mp4Codec
impl PartialEq for Mp4Codec
impl StructuralPartialEq for Mp4Codec
Auto Trait Implementations§
impl Freeze for Mp4Codec
impl RefUnwindSafe for Mp4Codec
impl Send for Mp4Codec
impl Sync for Mp4Codec
impl Unpin for Mp4Codec
impl UnwindSafe for Mp4Codec
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