]> git.nihav.org Git - nihav.git/blob - nihav-core/src/lib.rs
bb803bc910fc767c2b35b2e09b4af5798eb90241
[nihav.git] / nihav-core / src / lib.rs
1 //! Core functionality of NihAV intended to be used by both crates implementing format support and users.
2 #[cfg(feature="decoders")]
3 #[allow(clippy::upper_case_acronyms)]
4 #[allow(clippy::too_many_arguments)]
5 pub mod codecs;
6
7 #[cfg(feature="compr")]
8 pub mod compr;
9
10 #[cfg(feature="muxers")]
11 pub mod muxers;
12
13 #[cfg(feature="demuxers")]
14 pub mod demuxers;
15
16 #[allow(clippy::too_many_arguments)]
17 pub mod formats;
18 pub mod frame;
19 #[allow(clippy::too_many_arguments)]
20 pub mod io;
21 pub mod options;
22 pub mod refs;
23 pub mod reorder;
24 #[allow(clippy::upper_case_acronyms)]
25 pub mod scale;
26 pub mod soundcvt;