Skip to main content

vidsage_core/
lib.rs

1//! VidSage Core - Core functionality for video processing and AI commentary generation
2
3// Re-export core modules
4pub mod commentary;
5pub mod config;
6pub mod error;
7pub mod storage;
8pub mod utils;
9pub mod video;
10
11// Re-export types for convenience
12pub use commentary::{Commentary, CommentaryGenerator, CommentaryInput, CommentaryStyle};
13pub use config::{ConfigError, ConfigManager};
14pub use error::{CoreError, Result};
15pub use storage::{StorageError, StorageManager};
16pub use video::{ProcessOptions, ProcessingStatus, VideoData, VideoMetadata, VideoProcessor};
17
18/// VidSage Core version
19pub const VERSION: &str = env!("CARGO_PKG_VERSION");