Expand description
For encoding PCM samples to FLAC files
§Multithreading
Encoders will operate using multithreading if the optional rayon feature is enabled,
typically boosting performance by processing channels in parallel.
But because subframes must eventually be written serially, and their size cannot generally
be known in advance, processing two channels across two threads will not
encode twice as fast.
Structs§
- Flac
Byte Writer - A FLAC writer which accepts samples as bytes
- Flac
Channel Writer - A FLAC writer which accepts samples as channels of signed integers
- Flac
Sample Writer - A FLAC writer which accepts samples as signed integers
- Flac
Stream Writer - A FLAC writer which operates on streamed output
- Options
- FLAC encoding options
Enums§
- Options
Error - An error when specifying encoding options
- Seek
Table Interval - The interval of seek points to generate
- Window
- The method to use for windowing the input signal
Functions§
- generate_
seektable - Given a FLAC stream, generates new seek table