pub enum CodecParamsInner {
Video(VideoParams),
Audio(AudioParams),
Data,
}Expand description
Inner payload of a CodecParams discriminated by media type.
Variants§
Video(VideoParams)
Video codec parameters.
Audio(AudioParams)
Audio codec parameters.
Data
Data / subtitle / muxed stream with no further type-specific fields.
Trait Implementations§
Source§impl Clone for CodecParamsInner
impl Clone for CodecParamsInner
Source§fn clone(&self) -> CodecParamsInner
fn clone(&self) -> CodecParamsInner
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 CodecParamsInner
impl Debug for CodecParamsInner
Source§impl PartialEq for CodecParamsInner
impl PartialEq for CodecParamsInner
impl StructuralPartialEq for CodecParamsInner
Auto Trait Implementations§
impl Freeze for CodecParamsInner
impl RefUnwindSafe for CodecParamsInner
impl Send for CodecParamsInner
impl Sync for CodecParamsInner
impl Unpin for CodecParamsInner
impl UnsafeUnpin for CodecParamsInner
impl UnwindSafe for CodecParamsInner
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