Expand description
This module implements the interface that actual decoder devices need to implement in order to provide video decoding capability to the guest.
Modules§
- ffmpeg
- A ffmpeg-based software decoder backend for crosvm. Since it does not require any particular harware, it can provide fake hardware acceleration decoding to any guest and is mostly useful in order to work on the virtio-video specification, or to implement guest decoder code from the comfort of a workstation.
- vaapi
- vda
Structs§
- Generic
Decoder 🔒Backend - Type that changes the
Sessionassociated type toBox<dyn DecoderSession>, allowing us to use trait objects for backends.
Enums§
Traits§
- Decoder
Backend - Decoder
Session - Contains the device’s state for one playback session, i.e. one stream.