Module recorder

Module recorder 

Source
Expand description

Recorder subsystem types for data capture and metadata management.

This module consolidates all recorder-related types previously split across recorder_types and recorder_meta modules for clearer organization.

Structs§

AutoRecordTimer
Auto-record timer resource.
BasicMeta
Basic metadata provider implementation with a configurable seed.
Config
Configuration resource for the recorder subsystem.
MetaProvider
Resource holding a boxed metadata provider.
Motion
Motion tracking resource for recorder triggers.
RecorderWorldSnapshot
App-provided world state for recorder triggers (head position, stop flag).
Sink
Resource holding the active recorder sink (trait object).
State
Runtime state resource for the recorder subsystem.

Traits§

MetadataProvider
Trait for providing metadata to the recorder (e.g., label seeds).