18e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<html>
28e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<head>
48e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<title>Vorbisfile - Documentation</title>
58e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<link rel=stylesheet href="style.css" type="text/css">
68e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</head>
78e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
88e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<body bgcolor=white text=black link="#5555ff" alink="#5555ff" vlink="#5555ff">
98e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<table border=0 width=100%>
108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<tr>
118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<td><p class=tiny>Vorbisfile documentation</p></td>
128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<td align=right><p class=tiny>vorbisfile version 1.2.0 - 20070723</p></td>
138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</tr>
148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</table>
158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<h1>Vorbisfile Documentation</h1>
178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<p>
198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThe Vorbisfile library provides a convenient high-level API for
218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdecoding and basic manipulation of all Vorbis I audio streams.
228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLibvorbisfile is implemented as a layer on top of Xiph.org's reference
238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibogg and libvorbis libraries.<p>
248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVorbisfile can be used along with any ANSI compliant stdio implementation
268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor file/stream access, or use custom stream i/o routines provided by
278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthe embedded environment.  Both uses are described in detail in this
288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdocumentation.
298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<p>
318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<a href="overview.html">API overview</a><br>
328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<a href="reference.html">API reference</a><br>
338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<a href="exampleindex.html">Code Examples</a><br>
348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<br><br>
368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<hr noshade>
378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<table border=0 width=100%>
388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<tr valign=top>
398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<td><p class=tiny>copyright &copy; 2007 Xiph.org</p></td>
408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a></p></td>
418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</tr><tr>
428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<td><p class=tiny>Vorbisfile documentation</p></td>
438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels<td align=right><p class=tiny>vorbisfile version 1.2.0 - 20070723</p></td>
448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</tr>
458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</table>
468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</body>
488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels</html>
50