Enum h264_reader::rbsp::BitReaderError
source · pub enum BitReaderError {
ReaderError(Error),
ReaderErrorFor(&'static str, Error),
ExpGolombTooLarge(&'static str),
RemainingData,
Unaligned,
}
Variants§
ReaderError(Error)
ReaderErrorFor(&'static str, Error)
ExpGolombTooLarge(&'static str)
An Exp-Golomb-coded syntax elements value has more than 32 bits.
RemainingData
The stream was positioned before the final one bit on BitRead::finish_rbsp.
Unaligned
Trait Implementations§
source§impl Debug for BitReaderError
impl Debug for BitReaderError
source§impl From<BitReaderError> for BufferingPeriodError
impl From<BitReaderError> for BufferingPeriodError
source§fn from(e: BitReaderError) -> Self
fn from(e: BitReaderError) -> Self
Converts to this type from the input type.
source§impl From<BitReaderError> for PicOrderCntError
impl From<BitReaderError> for PicOrderCntError
source§fn from(e: BitReaderError) -> Self
fn from(e: BitReaderError) -> Self
Converts to this type from the input type.
source§impl From<BitReaderError> for PicTimingError
impl From<BitReaderError> for PicTimingError
source§fn from(e: BitReaderError) -> Self
fn from(e: BitReaderError) -> Self
Converts to this type from the input type.
source§impl From<BitReaderError> for PpsError
impl From<BitReaderError> for PpsError
source§fn from(e: BitReaderError) -> Self
fn from(e: BitReaderError) -> Self
Converts to this type from the input type.
source§impl From<BitReaderError> for ScalingMatrixError
impl From<BitReaderError> for ScalingMatrixError
source§fn from(e: BitReaderError) -> Self
fn from(e: BitReaderError) -> Self
Converts to this type from the input type.
source§impl From<BitReaderError> for SliceHeaderError
impl From<BitReaderError> for SliceHeaderError
source§fn from(e: BitReaderError) -> Self
fn from(e: BitReaderError) -> Self
Converts to this type from the input type.
source§impl From<BitReaderError> for SpsError
impl From<BitReaderError> for SpsError
source§fn from(e: BitReaderError) -> Self
fn from(e: BitReaderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for BitReaderError
impl Send for BitReaderError
impl Sync for BitReaderError
impl Unpin for BitReaderError
impl !UnwindSafe for BitReaderError
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