Class and Description |
---|
BlockEncodeRequest
BlockEncodeRequests are used to store a full block and necessary information
to encode such block.
|
BlockThreadManager
BlockThreadManager is used by FLACEncoder(when encoding with threads), to
dispatch BlockEncodeRequests to ThreadFrames which do the actual encode.
|
ChannelData.ChannelName |
EncodedElement
EncodedElement class provides is used to store data in the proper bitstream
format for FLAC audio.
|
EncodingConfiguration
This class defines the configuration options that are allowed to change
within a FLAC stream.
|
EncodingConfiguration.ChannelConfig
Defines the options for channel configuration to use.
|
EncodingConfiguration.SubframeType
Defines the various subframe types that may be used.
|
FLAC_FileEncoder.Status
Status enum for encode result
|
FLACEncoder
This class defines a FLAC Encoder with a simple interface for enabling FLAC
encoding support in an application.
|
FLACOutputStream
This interface defines a location to write the output of the FLAC
encoder to.
|
Frame
Handles taking a set of audio samples, and splitting it into the proper
subframes, and returning the resulting encoded data.
|
FrameThread
The FrameThread class provides threading support for a Frame object, allowing
multi-threaded encodings of FLAC frames.
|
LPC
This class is used to calculate LPC Coefficients for a FLAC stream.
|
MetadataBlockHeader.MetadataBlockType
Enum containing the different Metadata block types.
|
StreamConfiguration
This class defines the configuration options that may not change throughout
a FLAC stream.
|
Subframe
Description: This abstract class declares the methods needed to retrieve
encoded data in a standard format(across the different implemented Subframe
types), as well as the generic methods needed to write the subframe header.
|