1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "audio")]
4pub mod audio;
5pub mod capabilities;
6pub mod clock;
7pub mod device;
8#[cfg(feature = "reader")]
9pub mod formats;
10pub mod html_text;
11pub mod logger;
12pub mod rendering;
13#[cfg(feature = "audio")]
14pub mod stub_player;
15
16pub use capabilities::{Capabilities, MockCapabilities};
17pub use clock::{highlight_index, SharedClock};
18
19#[cfg(feature = "reader")]
20pub use formats::epub::{Chapter, EpubBook, EpubError};
21#[cfg(feature = "reader")]
22pub use html_text::TextSegment;
23
24pub use html_text::{lines, sentence_index_at, Line};
25
26#[cfg(feature = "audio")]
27pub use stub_player::StubPlayer;