Module stateless

Source

Modules§

av1
h264
vp9

Structs§

BitstreamPromise
Wrapper type for [BackendPromise<Output = Vec<u8>>], with additional metadata.
ReadyPromise
StatelessEncoder

Enums§

StatelessBackendError

Traits§

BackendPromise
Trait for representing pending encoder output.
StatelessCodec
Trait helping contain all codec specific and backend specific types
StatelessEncoderBackendImport
StatelessEncoderExecute
A bridge trait between StatelessEncoder and codec specific backend trait (eg. h264::StatelessH264EncoderBackend or vp9::StatelessVP9EncoderBackend). Accepts Request and is responsible for adding resutling BackendPromise to StatelessEncoder internal queues and decrementing the internal predictor frame counter if the backend moved the frame outside predictor ownership.
StatelessVideoEncoderBackend
Generic trait for stateless encoder backends

Type Aliases§

StatelessBackendResult