kithara-stream 0.0.1-alpha2

Streaming source-to-bytes layer with sync Read+Seek for audio playback.
Documentation
1
2
3
4
5
6
7
8
9
10
11
#[derive(Debug, Clone, Copy, Default, Eq, PartialEq)]
#[non_exhaustive]
pub enum PrerollHint {
    /// Scheduler must ensure this byte is fetched before seek completes.
    Required(u64),
    /// Codec does not need priming (FLAC, PCM, Symphonia AAC, etc.)
    #[default]
    NotNeeded,
    /// First segment / no prior data exists to prime from.
    FirstSegment,
}