cannam@86: cannam@86: cannam@86: FLAC: FLAC/_encoder.h: encoder interfaces cannam@86: cannam@86: cannam@86: cannam@86:
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members
cannam@86:

FLAC/_encoder.h: encoder interfaces
cannam@86: cannam@86: [FLAC C API] cannam@86:


Detailed Description

cannam@86: This module describes the encoder layers provided by libFLAC. cannam@86:

cannam@86: The stream encoder can be used to encode complete streams either to the client via callbacks, or directly to a file, depending on how it is initialized. When encoding via callbacks, the client provides a write callback which will be called whenever FLAC data is ready to be written. If the client also supplies a seek callback, the encoder will also automatically handle the writing back of metadata discovered while encoding, like stream info, seek points offsets, etc. When encoding to a file, the client needs only supply a filename or open FILE* and an optional progress callback for periodic notification of progress; the write and seek callbacks are supplied internally. For more info see the stream encoder module. cannam@86:

cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86:

Modules

 FLAC/stream_encoder.h: stream encoder interface
cannam@86: cannam@86:


cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: cannam@86: