#[non_exhaustive]pub enum DropReason {
Text,
NotMedia,
Mp2tSegments,
WebM,
TrickMode,
ProtectedAlternativeExists,
UnsupportedEncryption,
UnknownEssentialProperty,
DependencyRepresentation,
UnresolvedXlink,
InvalidSegmentInfo,
}Expand description
Why a set or Representation was not selectable.
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.
Text
Subtitles/captions (out of scope).
NotMedia
Neither audio nor video.
Mp2tSegments
MPEG-2 TS segments.
WebM
WebM segments.
TrickMode
A trick-mode set.
ProtectedAlternativeExists
Protected, and an unprotected alternative exists in the same group.
UnsupportedEncryption
Protected with no unprotected alternative.
UnknownEssentialProperty
An EssentialProperty this core does not understand (5.8.4.8).
DependencyRepresentation
The Representation needs another one to be decoded.
UnresolvedXlink
An unresolved xlink.
InvalidSegmentInfo
Segment information violating 5.3.9.1 / 5.3.9.4.4 or out of scope.
Implementations§
Trait Implementations§
Source§impl Clone for DropReason
impl Clone for DropReason
impl Copy for DropReason
Source§impl Debug for DropReason
impl Debug for DropReason
Source§impl Display for DropReason
impl Display for DropReason
impl Eq for DropReason
Source§impl PartialEq for DropReason
impl PartialEq for DropReason
impl StructuralPartialEq for DropReason
Auto Trait Implementations§
impl Forget for DropReason
impl Freeze for DropReason
impl RefUnwindSafe for DropReason
impl Send for DropReason
impl Sync for DropReason
impl Unpin for DropReason
impl UnsafeUnpin for DropReason
impl UnwindSafe for DropReason
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