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§
- 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.
Structs§
- Type that changes the
Session
associated type toBox<dyn DecoderSession>
, allowing us to use trait objects for backends.
Enums§
Traits§
- Contains the device’s state for one playback session, i.e. one stream.