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