FLAC  1.3.3
Modules
Here is a list of all modules:
[detail level 123456]
 ▼Porting Guide for New VersionsThis module describes differences in the library interfaces from version to version. It assists in the porting of code that uses the libraries to newer versions of FLAC
 Porting from FLAC 1.1.2 to 1.1.3This module describes porting from FLAC 1.1.2 to FLAC 1.1.3
 Porting from FLAC 1.1.3 to 1.1.4This module describes porting from FLAC 1.1.3 to FLAC 1.1.4
 Porting from FLAC 1.1.4 to 1.2.0This module describes porting from FLAC 1.1.4 to FLAC 1.2.0
 ▼FLAC C APIThe FLAC C API is the interface to libFLAC, a set of structures describing the components of FLAC streams, and functions for encoding and decoding streams, as well as manipulating FLAC metadata in files
 FLAC/callback.h: I/O callback structuresThis module defines the structures for describing I/O callbacks to the other FLAC interfaces
 FLAC/export.h: export symbolsThis module contains #defines and symbols for exporting function calls, and providing version information and compiled-in features
 FLAC/format.h: format componentsThis module contains structure definitions for the representation of FLAC format components in memory. These are the basic structures used by the rest of the interfaces
 ▼FLAC/metadata.h: metadata interfacesThis module provides functions for creating and manipulating FLAC metadata blocks in memory, and three progressively more powerful interfaces for traversing and editing metadata in native FLAC files. Note that currently only the Chain interface (level 2) supports Ogg FLAC files, and it is read-only i.e. no writing back changed metadata to file
 ▼FLAC/metadata.h: metadata level 0 interfaceThe level 0 interface consists of individual routines to read the STREAMINFO, VORBIS_COMMENT, CUESHEET, and PICTURE blocks, requiring only a filename
 ▼FLAC/metadata.h: metadata level 1 interfaceThe level 1 interface provides read-write access to FLAC file metadata and operates directly on the FLAC file
 ▼FLAC/metadata.h: metadata level 2 interfaceThe level 2 interface provides read-write access to FLAC file metadata; all metadata is read into memory, operated on in memory, and then written to file, which is more efficient than level 1 when editing multiple blocks
 FLAC/metadata.h: metadata object methodsThis module contains methods for manipulating FLAC metadata objects
 ▼FLAC/ *_decoder.h: decoder interfacesThis module describes the decoder layers provided by libFLAC
 FLAC/stream_decoder.h: stream decoder interfaceThis module contains the functions which implement the stream decoder
 ▼FLAC/ *_encoder.h: encoder interfacesThis module describes the encoder layers provided by libFLAC
 FLAC/stream_encoder.h: stream encoder interfaceThis module contains the functions which implement the stream encoder
 ▼FLAC C++ APIThe FLAC C++ API is the interface to libFLAC++, a set of classes that encapsulate the encoders, decoders, and metadata interfaces in libFLAC
 FLAC++/decoder.h: decoder classesThis module describes the decoder layers provided by libFLAC++
 FLAC++/encoder.h: encoder classesThis module describes the encoder layers provided by libFLAC++
 FLAC++/export.h: export symbolsThis module contains #defines and symbols for exporting function calls, and providing version information and compiled-in features
 ▼FLAC++/metadata.h: metadata interfacesThis module provides classes for creating and manipulating FLAC metadata blocks in memory, and three progressively more powerful interfaces for traversing and editing metadata in FLAC files
 ▼FLAC++/metadata.h: metadata object classes
 ▼FLAC++/metadata.h: metadata level 0 interfaceLevel 0 metadata iterators
 ▼FLAC++/metadata.h: metadata level 1 interfaceLevel 1 metadata iterator
 FLAC++/metadata.h: metadata level 2 interfaceLevel 2 metadata iterator