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

# FLAC C++ API

## Modules

FLAC++/decoder.h: decoder classes
| This module describes the three decoder layers provided by libFLAC++.

FLAC++/encoder.h: encoder classes
| This module describes the three encoder layers provided by libFLAC++.

FLAC++/metadata.h: metadata interfaces
| This 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.

## Detailed Description

The FLAC C++ API is the interface to libFLAC++, a set of classes that encapsulate the encoders, decoders, and metadata interfaces in libFLAC.

Note that Doxygen currently has some quirks (bugs?) in the way it deals with some member groups and C++ constructs. You will find some document entries in the wrong place under [NOHEADER] sections. Hopefully this is not too distracting.