#[non_exhaustive]pub enum UnsupportedMedia {
Seek,
ConfigChange,
ForwardOnlyLayout,
Codec,
Container,
PixelFormat,
ExactTiming,
}Expand description
A valid request this implementation does not support.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Seek
Repositioning.
ConfigChange
A mid-stream configuration change.
ForwardOnlyLayout
A layout that needs no patches (forward-only destination).
Codec
This codec.
Container
This container feature.
PixelFormat
This sample layout or depth.
ExactTiming
Exact preservation of packet timestamps and explicit durations.
Trait Implementations§
Source§impl Clone for UnsupportedMedia
impl Clone for UnsupportedMedia
Source§fn clone(&self) -> UnsupportedMedia
fn clone(&self) -> UnsupportedMedia
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UnsupportedMedia
Source§impl Debug for UnsupportedMedia
impl Debug for UnsupportedMedia
impl Eq for UnsupportedMedia
Source§impl PartialEq for UnsupportedMedia
impl PartialEq for UnsupportedMedia
impl StructuralPartialEq for UnsupportedMedia
Auto Trait Implementations§
impl Freeze for UnsupportedMedia
impl RefUnwindSafe for UnsupportedMedia
impl Send for UnsupportedMedia
impl Sync for UnsupportedMedia
impl Unpin for UnsupportedMedia
impl UnsafeUnpin for UnsupportedMedia
impl UnwindSafe for UnsupportedMedia
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