pub struct VTDecoder { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Codec<VideoDecoder> for VTDecoder
impl Codec<VideoDecoder> for VTDecoder
Source§impl CodecInformation for VTDecoder
impl CodecInformation for VTDecoder
Source§impl Decoder<VideoDecoder> for VTDecoder
impl Decoder<VideoDecoder> for VTDecoder
fn send_packet( &mut self, _config: &VideoDecoder, _pool: Option<&Arc<FramePool<VideoFrame<'static>>>>, packet: &Packet<'_>, ) -> Result<()>
fn receive_frame( &mut self, _config: &VideoDecoder, _pool: Option<&Arc<FramePool<VideoFrame<'static>>>>, ) -> Result<SharedFrame<VideoFrame<'static>>>
fn flush(&mut self, _config: &VideoDecoder) -> Result<()>
fn init(&mut self, _config: &T) -> Result<(), Error>
impl Send for VTDecoder
impl Sync for VTDecoder
Auto Trait Implementations§
impl Freeze for VTDecoder
impl RefUnwindSafe for VTDecoder
impl Unpin for VTDecoder
impl UnsafeUnpin for VTDecoder
impl UnwindSafe for VTDecoder
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