Oggz makes programming with Ogg easy!

This is the documentation for the Oggz C API. Oggz provides a simple programming interface for reading and writing Ogg files and streams. Ogg is an interleaving data container developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio format.

liboggz supports the flexibility afforded by the Ogg file format while presenting the following API niceties:

Strict adherence to the formatting requirements of Ogg bitstreams , to ensure that only valid bitstreams are generated

A simple, callback based open/read/close or open/write/close interface to raw Ogg files