Home
last modified time | relevance | path

Searched refs:DecoderBackend (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/crosvm/devices/src/virtio/video/decoder/backend/
H A Dmod.rs157 pub trait DecoderBackend: Send { trait
168 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
H A Dvaapi.rs35 use crate::virtio::video::decoder::DecoderBackend;
961 impl DecoderBackend for VaapiDecoder {
H A Dvda.rs290 impl DecoderBackend for LibvdaDecoder {
H A Dffmpeg.rs638 impl DecoderBackend for FfmpegDecoder {
/aosp_15_r20/external/crosvm/devices/src/virtio/video/decoder/
H A Dmod.rs440 pub struct Decoder<D: DecoderBackend> {
448 impl<D: DecoderBackend> Decoder<D> {
955 impl<D: DecoderBackend> Device for Decoder<D> {
/aosp_15_r20/external/crosvm/devices/src/virtio/video/
H A Dmod.rs332 use decoder::backend::DecoderBackend; in create_decoder_device()