libflo_audio/core/
mod.rs

1pub mod audio_constants;
2pub mod crc32;
3pub mod metadata;
4pub mod rice;
5pub mod types;
6
7pub use audio_constants::*;
8pub use crc32::compute as compute_crc32;
9
10pub use rice::{
11    decode as rice_decode, decode_i32 as rice_decode_i32, encode as rice_encode,
12    encode_i32 as rice_encode_i32, estimate_rice_parameter, estimate_rice_parameter_i32, BitReader,
13    BitWriter,
14};
15
16pub use types::*;
17
18pub use metadata::{
19    AnimatedCover,
20    BpmChange,
21    CollaborationCredit,
22    Comment,
23    CoverVariant,
24    CoverVariantType,
25    CreatorNote,
26    FloMetadata,
27    KeyChange,
28    LoudnessPoint,
29    Lyrics,
30    Picture,
31    PictureType,
32    Popularimeter,
33    RemixChainEntry,
34    SectionMarker,
35    SectionType,
36    // SYLT support
37    SyncedLyrics,
38    SyncedLyricsContentType,
39    SyncedLyricsLine,
40    UserText,
41    UserUrl,
42    WaveformData,
43};