aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-llaudio/src/lib.rs
blob: 4079e56ef28c544a5dbceae858dc57d4fd9f7d78 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//! Crate for providing support for various lossless audio formats.
extern crate nihav_core;
extern crate nihav_codec_support;

#[cfg(any(feature="decoders", feature="encoders"))]
#[allow(clippy::comparison_chain)]
#[allow(clippy::unreadable_literal)]
#[allow(clippy::verbose_bit_mask)]
mod codecs;
#[cfg(feature="demuxers")]
#[allow(clippy::unreadable_literal)]
mod demuxers;
#[cfg(feature="muxers")]
mod muxers;
#[cfg(feature="decoders")]
pub use crate::codecs::llaudio_register_all_decoders;
pub use crate::demuxers::llaudio_register_all_demuxers;
#[cfg(feature="decoders")]
pub use crate::codecs::llaudio_register_all_packetisers;
#[cfg(feature="demuxers")]
pub use crate::demuxers::llaudio_register_all_raw_demuxers;
#[cfg(feature="encoders")]
pub use crate::codecs::llaudio_register_all_encoders;
#[cfg(feature="muxers")]
pub use crate::muxers::llaudio_register_all_muxers;