pub struct ImageDecoder { /* private fields */ }Expand description
Image decoder for converting image files to video frames.
Implementations§
Source§impl ImageDecoder
impl ImageDecoder
Sourcepub fn new(data: &[u8]) -> CodecResult<Self>
pub fn new(data: &[u8]) -> CodecResult<Self>
Sourcepub const fn format(&self) -> ImageFormat
pub const fn format(&self) -> ImageFormat
Get the detected format.
Sourcepub fn decode(&self) -> CodecResult<VideoFrame>
pub fn decode(&self) -> CodecResult<VideoFrame>
Auto Trait Implementations§
impl !Freeze for ImageDecoder
impl RefUnwindSafe for ImageDecoder
impl Send for ImageDecoder
impl Sync for ImageDecoder
impl Unpin for ImageDecoder
impl UnsafeUnpin for ImageDecoder
impl UnwindSafe for ImageDecoder
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more