Module pawawwewism::isochronous
source · Expand description
Isochronous data processing on thread pools.
This module provides the IsochronousProcessor
, a thread pool that performs processing jobs
while ensuring that the wall-clock pacing of output messages matches that of the input messages.
The primary use cases that IsochronousProcessor
was built for was for image processing on
video streams.
Structs
- Processes messages on a thread pool, while retaining order and pacing in the stream of results.
- A builder object that can be used to configure and spawn a
IsochronousProcessor
.