Searched refs:DecoderBackend (Results 1 – 6 of 6) sorted by relevance
157 pub trait DecoderBackend: Send { trait168 fn into_trait_object(self) -> Box<dyn DecoderBackend<Session = Box<dyn DecoderSession>>> in into_trait_object()172 Box::new(GenericDecoderBackend(self)) as Box<dyn DecoderBackend<Session = _>> in into_trait_object()178 struct GenericDecoderBackend<S: DecoderBackend>(pub S);180 impl<S> DecoderBackend for GenericDecoderBackend<S>182 S: DecoderBackend,183 <S as DecoderBackend>::Session: 'static,198 impl<S> DecoderBackend for Box<S>201 S: DecoderBackend,355 D: DecoderBackend, in decode_h264_generic() argument
35 use crate::virtio::video::decoder::DecoderBackend;961 impl DecoderBackend for VaapiDecoder {
290 impl DecoderBackend for LibvdaDecoder {
638 impl DecoderBackend for FfmpegDecoder {
440 pub struct Decoder<D: DecoderBackend> {448 impl<D: DecoderBackend> Decoder<D> {955 impl<D: DecoderBackend> Device for Decoder<D> {
332 use decoder::backend::DecoderBackend; in create_decoder_device()