Enum ndk::media_error::MediaError
source · #[non_exhaustive]#[repr(i32)]pub enum MediaError {
Show 25 variants
CodecErrorInsufficientResource = 1_100,
CodecErrorReclaimed = 1_101,
ErrorUnknown = -10_000,
ErrorMalformed = -10_001,
ErrorUnsupported = -10_002,
ErrorInvalidObject = -10_003,
ErrorInvalidParameter = -10_004,
ErrorInvalidOperation = -10_005,
ErrorEndOfStream = -10_006,
ErrorIo = -10_007,
ErrorWouldBlock = -10_008,
DrmErrorBase = -20_000,
DrmNotProvisioned = -20_001,
DrmResourceBusy = -20_002,
DrmDeviceRevoked = -20_003,
DrmShortBuffer = -20_004,
DrmSessionNotOpened = -20_005,
DrmTamperDetected = -20_006,
DrmVerifyFailed = -20_007,
DrmNeedKey = -20_008,
DrmLicenseExpired = -20_009,
ImgreaderErrorBase = -30_000,
ImgreaderCannotLockImage = -30_003,
ImgreaderCannotUnlockImage = -30_004,
ImgreaderImageNotLocked = -30_005,
}
Available on crate feature
media
only.Expand description
Media Status codes for media_status_t
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.
CodecErrorInsufficientResource = 1_100
CodecErrorReclaimed = 1_101
ErrorUnknown = -10_000
ErrorMalformed = -10_001
ErrorUnsupported = -10_002
ErrorInvalidObject = -10_003
ErrorInvalidParameter = -10_004
ErrorInvalidOperation = -10_005
ErrorEndOfStream = -10_006
ErrorIo = -10_007
ErrorWouldBlock = -10_008
DrmErrorBase = -20_000
DrmNotProvisioned = -20_001
DrmResourceBusy = -20_002
DrmDeviceRevoked = -20_003
DrmShortBuffer = -20_004
DrmSessionNotOpened = -20_005
DrmTamperDetected = -20_006
DrmVerifyFailed = -20_007
DrmNeedKey = -20_008
DrmLicenseExpired = -20_009
ImgreaderErrorBase = -30_000
ImgreaderCannotLockImage = -30_003
ImgreaderCannotUnlockImage = -30_004
ImgreaderImageNotLocked = -30_005
Trait Implementations§
source§impl Clone for MediaError
impl Clone for MediaError
source§fn clone(&self) -> MediaError
fn clone(&self) -> MediaError
Returns a copy 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 MediaError
impl Debug for MediaError
source§impl Display for MediaError
impl Display for MediaError
source§impl Error for MediaError
impl Error for MediaError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<MediaError> for i32
impl From<MediaError> for i32
source§fn from(enum_value: MediaError) -> Self
fn from(enum_value: MediaError) -> Self
Converts to this type from the input type.
source§impl From<i32> for MediaError
impl From<i32> for MediaError
source§impl FromPrimitive for MediaError
impl FromPrimitive for MediaError
source§impl PartialEq for MediaError
impl PartialEq for MediaError
source§fn eq(&self, other: &MediaError) -> bool
fn eq(&self, other: &MediaError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for MediaError
impl Eq for MediaError
impl StructuralPartialEq for MediaError
Auto Trait Implementations§
impl Freeze for MediaError
impl RefUnwindSafe for MediaError
impl Send for MediaError
impl Sync for MediaError
impl Unpin for MediaError
impl UnwindSafe for MediaError
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