pub struct Vp8;
Expand description

StatelessCodec structure to use in order to create a VP8 stateless decoder.

Accepted input

A decoder using this codec processes exactly one encoded frame per call to StatelessDecoder::decode, and returns the number of bytes actually taken by the frame data. If the frame was properly encapsulated in its container, the returned value should be equal to the length of the submitted input.

Trait Implementations§

source§

impl StatelessCodec for Vp8

§

type FormatInfo = Header

Type providing current format information for the codec: resolution, color format, etc. Read more
§

type DecoderState<B: StatelessDecoderBackend<Header>> = Vp8DecoderState<B>

State that needs to be kept during a decoding operation, typed by backend.

Auto Trait Implementations§

§

impl RefUnwindSafe for Vp8

§

impl Send for Vp8

§

impl Sync for Vp8

§

impl Unpin for Vp8

§

impl UnwindSafe for Vp8

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.