Expand description
One trait per task, many engines per trait.
An engine is a named, swappable implementation of a task — exactly the
role a codec plays in ffmpeg. Engines are registered in an
crate::registry::EngineRegistry and selected by name.
Structs§
- AsrOptions
- Engine
Info - Metadata every engine exposes for discovery (
ffai engines). - OcrOptions
- TtsOptions
- VlmOptions
Enums§
- Engine
Status - Honesty marker shown in
ffai engines— stubs are visible, not hidden. - Task
- The tasks FFai knows about (the “stream types” of the toolkit).