elara_visual/lib.rs
1//! ELARA Visual State
2//!
3//! Video as STATE, not stream. This is NOT a video codec.
4//!
5//! # Philosophy
6//!
7//! Traditional video: Camera → Frames → Encode → Network → Decode → Display
8//! ELARA video: Camera → Visual State → Sync Reality → Render
9//!
10//! Visual state captures the MEANING of what's seen, not the pixels.
11//! When network degrades, we predict and interpolate state, not freeze frames.
12//!
13//! # Degradation Ladder
14//!
15//! - L0: Full visual state (keyframes + deltas + all details)
16//! - L1: Reduced visual (lower resolution, fewer updates)
17//! - L2: Simplified visual (face + pose only)
18//! - L3: Symbolic visual (avatar representation)
19//! - L4: Minimal visual (static avatar + activity)
20//! - L5: Latent visual (last known state)
21
22pub mod encoding;
23pub mod face;
24pub mod keyframe;
25pub mod pose;
26pub mod prediction;
27pub mod scene;
28pub mod state;
29
30pub use encoding::*;
31pub use face::*;
32pub use keyframe::*;
33pub use pose::*;
34pub use prediction::*;
35pub use scene::*;
36pub use state::*;