pub enum FlvError {
Io(Error),
InvalidSignature(u32),
InvalidDataOffset(u32),
NestedMultitracks,
InvalidModExData {
expected_bytes: usize,
},
Amf0(Amf0Error),
}
Expand description
Error type for FLV processing.
Variants§
Io(Error)
IO error.
InvalidSignature(u32)
The FLV signature (magic bytes) is invalid.
InvalidDataOffset(u32)
The data offset in the FLV header is invalid.
NestedMultitracks
Multitracks cannot be nested.
InvalidModExData
Invalid modExData.
Amf0(Amf0Error)
AMF0 error.
Trait Implementations§
Source§impl Error for FlvError
impl Error for FlvError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Auto Trait Implementations§
impl Freeze for FlvError
impl !RefUnwindSafe for FlvError
impl Send for FlvError
impl Sync for FlvError
impl Unpin for FlvError
impl !UnwindSafe for FlvError
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