Module stream

Source
Expand description

For handling common FLAC stream items

Many items are capitalized simply because they were capitalized in the original FLAC format documentation.

Structs§

Frame
A whole FLAC frame
FrameHeader
A FLAC frame header
FrameIterator
An iterator of Frames
FrameNumber
A frame number in the stream, as FLAC frames or samples
SubframeHeader
A Subframe Header

Enums§

BitsPerSample
The the possible bits-per-sample of a FLAC frame
BlockSize
Possible block sizes in a FLAC frame, in samples
ChannelAssignment
How the channels are assigned in a FLAC frame
CodingMethod
A residual block’s type
Independent
How independent channels are stored
ResidualPartition
An individual residual block partition
ResidualPartitionHeader
A FLAC residual partition header
Residuals
Residual values for FIXED or LPC subframes
SampleRate
Possible sample rates in a FLAC frame
Subframe
A FLAC’s frame’s subframe, one per channel
SubframeHeaderType
A subframe header’s type and order
SubframeType
A subframe’s type
SubframeWidth
A 32 or 64-bit FLAC file subframe

Traits§

SignedInteger
A common trait for signed integers