pub enum MediaParametersType {
Audio(AudioParameters),
Video(VideoParameters),
}Variants§
Audio(AudioParameters)
Video(VideoParameters)
Trait Implementations§
Source§impl Clone for MediaParametersType
impl Clone for MediaParametersType
Source§fn clone(&self) -> MediaParametersType
fn clone(&self) -> MediaParametersType
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MediaParametersType
impl Debug for MediaParametersType
Source§impl From<AudioParameters> for MediaParametersType
Available on crate feature audio only.
impl From<AudioParameters> for MediaParametersType
Available on crate feature
audio only.Source§fn from(params: AudioParameters) -> Self
fn from(params: AudioParameters) -> Self
Converts to this type from the input type.
Source§impl From<VideoParameters> for MediaParametersType
Available on crate feature video only.
impl From<VideoParameters> for MediaParametersType
Available on crate feature
video only.Source§fn from(params: VideoParameters) -> Self
fn from(params: VideoParameters) -> Self
Converts to this type from the input type.
Source§impl TryFrom<&MediaParametersType> for AudioParameters
Available on crate feature audio only.
impl TryFrom<&MediaParametersType> for AudioParameters
Available on crate feature
audio only.Source§impl TryFrom<&MediaParametersType> for VideoParameters
Available on crate feature video only.
impl TryFrom<&MediaParametersType> for VideoParameters
Available on crate feature
video only.Auto Trait Implementations§
impl Freeze for MediaParametersType
impl RefUnwindSafe for MediaParametersType
impl Send for MediaParametersType
impl Sync for MediaParametersType
impl Unpin for MediaParametersType
impl UnwindSafe for MediaParametersType
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more