Modules§
Structs§
- Bitstream
Promise - Wrapper type for [
BackendPromise<Output = Vec<u8>>], with additional metadata. - Ready
Promise - Stateless
Encoder
Enums§
Traits§
- Backend
Promise - Trait for representing pending encoder output.
- Stateless
Codec - Trait helping contain all codec specific and backend specific types
- Stateless
Encoder Backend Import - Stateless
Encoder Execute - A bridge trait between
StatelessEncoderand codec specific backend trait (eg.h264::StatelessH264EncoderBackendorvp9::StatelessVP9EncoderBackend). AcceptsRequestand is responsible for adding resutlingBackendPromisetoStatelessEncoderinternal queues and decrementing the internal predictor frame counter if the backend moved the frame outside predictor ownership. - Stateless
Video Encoder Backend - Generic trait for stateless encoder backends