Shift vorbisenc API docs into doxygen 2/2 (add doxygen)
authorRalph Giles <giles@xiph.org>
Wed, 20 Jan 2010 01:41:23 +0000 (01:41 +0000)
committerRalph Giles <giles@xiph.org>
Wed, 20 Jan 2010 01:41:23 +0000 (01:41 +0000)
commit13849b8c9255c3f8daaf271c827163e5d22cc9cd
tree698092685e1d1bb08c9e18fc5e169245791e28bc
parent757c4783546ff98d4c923b50e47a28a0b14af7fe
Shift vorbisenc API docs into doxygen 2/2 (add doxygen)

Until now the libvorbisenc API has been documented via static html
pages in doc/vorbisenc/.  This patch moves that documentation into the
vorbisenc.h header.

For the most part, the text was copied unchanged, except where doxygen
was better able to say something in its own way.  For example, the
\deprecated tag changed the format of deprecation messages.  A few
trivial misspelling's were fixed, including some that doxygen caught.
Some of the narrative flow of the original was lost, as doxygen
reorders documentation according to its own plan, so I changed a few
phrases on account of this loss of context.

Some ordinary comments in the header were obviated by the doxygen and
removed.

Neither the overview documentation in overview.html nor the examples
in examples.html are included in the header, nor are the functions
that are exposed by including vorbisenc.h but which are actually
declared in codecs.h.

Patch from Douglas Bagnall <douglas@paradise.net.nz>.

svn path=/trunk/vorbis/; revision=16789
include/vorbis/vorbisenc.h