Home
last modified time | relevance | path

Searched refs:StatelessVideoEncoderBackend (Results 1 – 7 of 7) sorted by relevance

/system/cros-codecs/src/encoder/
Dstateless.rs184 pub trait StatelessVideoEncoderBackend<Codec>: Sized trait
219 Backend: StatelessVideoEncoderBackend<Self>,
238 type Picture<C, B> = <B as StatelessVideoEncoderBackend<C>>::Picture;
252 Backend: StatelessVideoEncoderBackend<Codec>,
283 Backend: StatelessVideoEncoderBackend<Codec>,
292 Backend: StatelessVideoEncoderBackend<Codec>,
337 Backend: StatelessVideoEncoderBackend<Codec>,
/system/cros-codecs/src/encoder/stateless/
Dav1.rs19 use crate::encoder::stateless::StatelessVideoEncoderBackend;
69 Backend: StatelessVideoEncoderBackend<AV1>,
81 pub trait StatelessAV1EncoderBackend: StatelessVideoEncoderBackend<AV1> {
Dvp9.rs14 use crate::encoder::stateless::StatelessVideoEncoderBackend;
62 Backend: StatelessVideoEncoderBackend<VP9>,
73 pub trait StatelessVP9EncoderBackend: StatelessVideoEncoderBackend<VP9> {
Dh264.rs21 use crate::encoder::stateless::StatelessVideoEncoderBackend;
129 Backend: StatelessVideoEncoderBackend<H264>,
141 pub trait StatelessH264EncoderBackend: StatelessVideoEncoderBackend<H264> {
/system/cros-codecs/src/encoder/stateless/vp9/
Dvaapi.rs44 use crate::encoder::stateless::StatelessVideoEncoderBackend;
54 impl<M, Handle> StatelessVideoEncoderBackend<VP9> for VaapiBackend<M, Handle>
/system/cros-codecs/src/encoder/stateless/h264/
Dvaapi.rs53 use crate::encoder::stateless::StatelessVideoEncoderBackend;
63 impl<M, H> StatelessVideoEncoderBackend<H264> for VaapiBackend<M, H>
/system/cros-codecs/src/encoder/stateless/av1/
Dvaapi.rs51 use crate::encoder::stateless::StatelessVideoEncoderBackend;
83 impl<M, Handle> StatelessVideoEncoderBackend<AV1> for VaapiBackend<M, Handle>