Skip to main content

dissonia_codec_flac/
options.rs

1#[derive(Clone, Copy, Debug, PartialEq, Eq)]
2pub struct FlacEncoderOptions {
3    pub block_size: u16,
4    pub max_fixed_order: u8,
5    pub max_rice_partition_order: u8,
6    pub stereo_decorrelation: bool,
7}
8
9impl Default for FlacEncoderOptions {
10    fn default() -> Self {
11        Self {
12            block_size: 4096,
13            max_fixed_order: 4,
14            max_rice_partition_order: 6,
15            stereo_decorrelation: true,
16        }
17    }
18}