Skip to main content

Module processor

Module processor 

Source
Expand description

MediaProcessor: ContentBlock -> decode -> detect -> hash -> store -> MediaRef

Fully async — CasStore::store() uses io::atomic internally. Rejects base64 input exceeding MAX_BASE64_INPUT_BYTES before decoding. Rejects empty decoded data. Enforces per-run media budget via MediaBudget.

Structs§

MediaProcessor
Processes MCP content blocks into stored media files.