Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

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


Detailed Description

This module describes the two encoder layers provided by libFLAC.

For encoding FLAC streams, libFLAC provides two layers of access. The lowest layer is stream-level encoding, and the highest is file-level encoding. The interfaces are described in the stream encoder and file encoder modules respectively. Typically you will choose the highest layer that your output source will support.

The stream encoder relies on callbacks for writing the data and metadata. The file encoder provides these callbacks internally and you need only supply the filename.


Modules

group FLAC/file_encoder.h: file encoder interface
 This module contains the functions which implement the file encoder.

group FLAC/seekable_stream_encoder.h: seekable stream encoder interface
 This module contains the functions which implement the seekable stream encoder.

group FLAC/stream_encoder.h: stream encoder interface
 This module contains the functions which implement the stream encoder.


Generated on Mon Jun 28 13:04:39 2004 for FLAC by doxygen 1.3.6