Package org.jaudiotagger.audio.ogg.util

Interface Summary
VorbisHeader Defines variables common to all vorbis headers
 

Class Summary
OggCRCFactory OffCRC Calculations

$Id: OggCRCFactory.java,v 1.8 2009/11/12 15:43:05 paultaylor Exp $

OggInfoReader Read encoding info, only implemented for vorbis streams
OggPageHeader $Id: OggPageHeader.java,v 1.20 2009/10/27 08:52:21 paultaylor Exp $

reference:http://xiph.org/ogg/doc/framing.html

OggPageHeader.PacketStartAndLength Within the page specifies the start and length of each packet in the page offset from the end of the pageheader (after the segment table)
VorbisIdentificationHeader Vorbis Identification header

From http://xiph.org/vorbis/doc/Vorbis_I_spec.html#id326710

The identification header is a short header of only a few fields used to declare the stream definitively as Vorbis, and provide a few externally relevant pieces of information about the audio stream.

VorbisSetupHeader Vorbis Setup header

We dont need to decode a vorbis setup header for metatagging, but we should be able to identify it.

 

Enum Summary
OggPageHeader.HeaderTypeFlag This represents all the flags that can be set in the headerType field.
VorbisPacketType Vorbis Packet Type

In an Vorbis Stream there should be one instance of the three headers, and many audio packets