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

# OggFLAC/_encoder.h: encoder interfaces
[OggFLAC C API]

This module describes the three encoder layers provided by libOggFLAC. More...

## Modules

OggFLAC/file_encoder.h: file encoder interface
| This module contains the functions which implement the file encoder. Unlink the Ogg stream and seekable stream encoders, which derive from their FLAC counterparts, the Ogg file encoder is derived from the Ogg seekable stream encoder.

OggFLAC/seekable_stream_encoder.h: seekable stream encoder interface
| This module contains the functions which implement the seekable stream encoder. The Ogg seekable stream encoder is derived from the FLAC seekable stream encoder.

OggFLAC/stream_encoder.h: stream encoder interface
| This module contains the functions which implement the stream encoder. The Ogg stream encoder is derived from the FLAC stream encoder.

## Detailed Description

This module describes the three encoder layers provided by libOggFLAC.

libOggFLAC currently provides the same three layers of access as libFLAC; the interfaces are nearly identical, with the addition of a method for specifying the Ogg serial number. See the FLAC encoder module for full documentation.