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
StatelessEncoder
and codec specific backend trait (eg.h264::StatelessH264EncoderBackend
orvp9::StatelessVP9EncoderBackend
). AcceptsRequest
and is responsible for adding resutlingBackendPromise
toStatelessEncoder
internal 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