Skip to main content

Module stream

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