pub enum TracksRequestError {
TooManyAudioTracks,
TooManyDeviceVideoTracks,
TooManyDisplayVideoTracks,
NoTracks,
ExpectedAudioTracks,
ExpectedDeviceVideoTracks,
ExpectedDisplayVideoTracks,
InvalidAudioTrack,
InvalidVideoTrack,
}
Expand description
Errors that may occur when validating TracksRequest
or
parsing local::Track
s.
Variants§
TooManyAudioTracks
TracksRequest
contains multiple AudioTrackConstraints
.
TooManyDeviceVideoTracks
TracksRequest
contains multiple DeviceVideoTrackConstraints
.
TooManyDisplayVideoTracks
TracksRequest
contains multiple DisplayVideoTrackConstraints
.
NoTracks
TracksRequest
contains no track constraints at all.
ExpectedAudioTracks
Provided multiple audio local::Track
s.
ExpectedDeviceVideoTracks
Provided multiple device video local::Track
s.
ExpectedDisplayVideoTracks
Provided multiple display video local::Track
s.
InvalidAudioTrack
Audio track fails to satisfy specified constraints.
InvalidVideoTrack
Video track fails to satisfy specified constraints.
Trait Implementations§
Source§impl Caused for TracksRequestError
impl Caused for TracksRequestError
Source§impl Clone for TracksRequestError
impl Clone for TracksRequestError
Source§fn clone(&self) -> TracksRequestError
fn clone(&self) -> TracksRequestError
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 TracksRequestError
impl Debug for TracksRequestError
Source§impl Display for TracksRequestError
impl Display for TracksRequestError
Source§impl From<TracksRequestError> for ChangeMediaStateError
impl From<TracksRequestError> for ChangeMediaStateError
Source§fn from(value: TracksRequestError) -> Self
fn from(value: TracksRequestError) -> Self
Converts to this type from the input type.
Source§impl From<TracksRequestError> for GetLocalTracksError
impl From<TracksRequestError> for GetLocalTracksError
Source§fn from(value: TracksRequestError) -> Self
fn from(value: TracksRequestError) -> Self
Converts to this type from the input type.
Source§impl From<TracksRequestError> for UpdateLocalStreamError
impl From<TracksRequestError> for UpdateLocalStreamError
Source§fn from(value: TracksRequestError) -> Self
fn from(value: TracksRequestError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TracksRequestError
impl PartialEq for TracksRequestError
impl Copy for TracksRequestError
impl Eq for TracksRequestError
impl StructuralPartialEq for TracksRequestError
Auto Trait Implementations§
impl Freeze for TracksRequestError
impl RefUnwindSafe for TracksRequestError
impl Send for TracksRequestError
impl Sync for TracksRequestError
impl Unpin for TracksRequestError
impl UnwindSafe for TracksRequestError
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