Tremor documentation | Tremor version 1.0 - 20020403

# Tremor API Overview

The makeup of the Tremor libvorbisidec library API is relatively simple. It revolves around a single file resource. This file resource is passed to libvorbisidec, where it is opened, manipulated, and closed, in the form of an OggVorbis_File struct.

The Tremor API consists of the following functional categories:

- Base data structures

- Setup/Teardown

- Decoding

- Seeking

- File Information

In addition, the following subjects deserve attention additional to the above general overview:

- Threading and thread safety

- Using [non stdio] custom stream I/O via callbacks

- Tremor / vorbisfile API differences

copyright © 2002 Xiph.org | Ogg Vorbis
Tremor documentation | Tremor version 1.0 - 20020403