git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
686 lines
27 KiB
HTML
686 lines
27 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<title>AssaultCube: oggstream Class Reference</title>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
|
</head><body>
|
|
<!-- Generated by Doxygen 1.5.7.1 -->
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>oggstream Class Reference</h1><!-- doxytag: class="oggstream" --><!-- doxytag: inherits="sourceowner" --><code>#include <sound.h></code>
|
|
<p>
|
|
Inherits <a class="el" href="classsourceowner.html">sourceowner</a>.
|
|
<p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for oggstream:</div>
|
|
<div class="dynsection">
|
|
<p><center><img src="classoggstream__coll__graph.png" border="0" usemap="#oggstream__coll__map" alt="Collaboration graph"></center>
|
|
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
|
|
|
|
<p>
|
|
<a href="classoggstream-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#806e5d98d386922a5d083ac754ad5ad2">oggstream</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#a7ff24e8a69e8acad98be0de6e51415c">~oggstream</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#408f402bc02118c3343256e996332a7f">reset</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#c33985a02479a9c03bac80024560d275">open</a> (const char *<a class="el" href="command_8cpp.html#766bc8d811abf199aac445586c898441">f</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#7b225f1ac6011beedc600f63594db581">onsourcereassign</a> (<a class="el" href="classsource.html">source</a> *<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#7f4c0ca4f6787accf8b1d75426e77162">stream</a> (ALuint bufid)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#c84e2f6c7d1bfae1768bf39c5f89a22e">update</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#39fcc511a7c2f07b2681d86e8897e12e">playing</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#05dbe00859576eb988c16a56b607719e">updategain</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#77d74154d3c9d28de7302ef6dcc1c5df">setgain</a> (float g)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#0293659095c60b746c73f85ccc6c0863">setvolume</a> (float <a class="el" href="worldrender_8cpp.html#ad6f72c6f88c7d9ce219ce318298da20">v</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#101ac9bd830b369be9c51dbd5ec61a1e">fadein</a> (int <a class="el" href="classoggstream.html#08b58277b16c1f37b5c59065291649c6">startmillis</a>, int fademillis)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#172846d6a16a539d9ce4adfb579abe61">fadeout</a> (int <a class="el" href="classoggstream.html#65243ef4d470add53f83f8c986b7c4f9">endmillis</a>, int fademillis)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#37fa56220bbe015962d925b995433c04">playback</a> (bool <a class="el" href="classoggstream.html#187396420ee5a2d8cda3c2779b91939b">looping</a>=false)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#ff2b25c5dd3e96aad485ae714ad8a260">seek</a> (double offset)</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#b05708c178b6d287296c38bf2768d668">name</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#aea35d5b31c18f4b465616838ce5c969">valid</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">OggVorbis_File </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#939437364da2aab00e854a585f8da003">oggfile</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#5ab040a3a0714363d990dd9a08dcac2e">isopen</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">vorbis_info * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#94ddabbe12f2733a844d2887e4fa124b">info</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#6a3a76b6061bbde8193893871b64c1ea">totalseconds</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">ALuint </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#41579f9c9d706a867eabc0ff944ee154">bufferids</a> [2]</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classsource.html">source</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#05c0d81225f9488920a722be7d8e79f4">src</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">ALenum </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#4ea3862e575add03f11257d765e09005">format</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#85716749553a5b1c3b698234ccb3cd3e">volume</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#92f97546918bd2c4a7f70bea2c1ae6b0">gain</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#08b58277b16c1f37b5c59065291649c6">startmillis</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#65243ef4d470add53f83f8c986b7c4f9">endmillis</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#fb938bfad281afb8ca6bfc94b572d58c">startfademillis</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#b44766fb618d74b0e7ede69829b9e3f5">endfademillis</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#187396420ee5a2d8cda3c2779b91939b">looping</a></td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoggstream.html#babc4af2398a4cca02deaebb5a8b4aa2">BUFSIZE</a> = 1024 * 512</td></tr>
|
|
|
|
</table>
|
|
<hr><h2>Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" name="806e5d98d386922a5d083ac754ad5ad2"></a><!-- doxytag: member="oggstream::oggstream" ref="806e5d98d386922a5d083ac754ad5ad2" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">oggstream::oggstream </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="a7ff24e8a69e8acad98be0de6e51415c"></a><!-- doxytag: member="oggstream::~oggstream" ref="a7ff24e8a69e8acad98be0de6e51415c" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">oggstream::~oggstream </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Function Documentation</h2>
|
|
<a class="anchor" name="101ac9bd830b369be9c51dbd5ec61a1e"></a><!-- doxytag: member="oggstream::fadein" ref="101ac9bd830b369be9c51dbd5ec61a1e" args="(int startmillis, int fademillis)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::fadein </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>startmillis</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>fademillis</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="172846d6a16a539d9ce4adfb579abe61"></a><!-- doxytag: member="oggstream::fadeout" ref="172846d6a16a539d9ce4adfb579abe61" args="(int endmillis, int fademillis)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::fadeout </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>endmillis</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>fademillis</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="7b225f1ac6011beedc600f63594db581"></a><!-- doxytag: member="oggstream::onsourcereassign" ref="7b225f1ac6011beedc600f63594db581" args="(source *s)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::onsourcereassign </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classsource.html">source</a> * </td>
|
|
<td class="paramname"> <em>s</em> </td>
|
|
<td> ) </td>
|
|
<td><code> [virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
<p>Implements <a class="el" href="classsourceowner.html#fd46293e16cfc1c3f1cce228b882cc50">sourceowner</a>.</p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="c33985a02479a9c03bac80024560d275"></a><!-- doxytag: member="oggstream::open" ref="c33985a02479a9c03bac80024560d275" args="(const char *f)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool oggstream::open </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"> <em>f</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="37fa56220bbe015962d925b995433c04"></a><!-- doxytag: member="oggstream::playback" ref="37fa56220bbe015962d925b995433c04" args="(bool looping=false)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool oggstream::playback </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>looping</em> = <code>false</code> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="39fcc511a7c2f07b2681d86e8897e12e"></a><!-- doxytag: member="oggstream::playing" ref="39fcc511a7c2f07b2681d86e8897e12e" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool oggstream::playing </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="408f402bc02118c3343256e996332a7f"></a><!-- doxytag: member="oggstream::reset" ref="408f402bc02118c3343256e996332a7f" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::reset </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="ff2b25c5dd3e96aad485ae714ad8a260"></a><!-- doxytag: member="oggstream::seek" ref="ff2b25c5dd3e96aad485ae714ad8a260" args="(double offset)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::seek </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"> <em>offset</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="77d74154d3c9d28de7302ef6dcc1c5df"></a><!-- doxytag: member="oggstream::setgain" ref="77d74154d3c9d28de7302ef6dcc1c5df" args="(float g)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::setgain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>g</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="0293659095c60b746c73f85ccc6c0863"></a><!-- doxytag: member="oggstream::setvolume" ref="0293659095c60b746c73f85ccc6c0863" args="(float v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::setvolume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>v</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="7f4c0ca4f6787accf8b1d75426e77162"></a><!-- doxytag: member="oggstream::stream" ref="7f4c0ca4f6787accf8b1d75426e77162" args="(ALuint bufid)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool oggstream::stream </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ALuint </td>
|
|
<td class="paramname"> <em>bufid</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="c84e2f6c7d1bfae1768bf39c5f89a22e"></a><!-- doxytag: member="oggstream::update" ref="c84e2f6c7d1bfae1768bf39c5f89a22e" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool oggstream::update </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="05dbe00859576eb988c16a56b607719e"></a><!-- doxytag: member="oggstream::updategain" ref="05dbe00859576eb988c16a56b607719e" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void oggstream::updategain </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Member Data Documentation</h2>
|
|
<a class="anchor" name="41579f9c9d706a867eabc0ff944ee154"></a><!-- doxytag: member="oggstream::bufferids" ref="41579f9c9d706a867eabc0ff944ee154" args="[2]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ALuint <a class="el" href="classoggstream.html#41579f9c9d706a867eabc0ff944ee154">oggstream::bufferids</a>[2] </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="babc4af2398a4cca02deaebb5a8b4aa2"></a><!-- doxytag: member="oggstream::BUFSIZE" ref="babc4af2398a4cca02deaebb5a8b4aa2" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int <a class="el" href="classoggstream.html#babc4af2398a4cca02deaebb5a8b4aa2">oggstream::BUFSIZE</a> = 1024 * 512<code> [static]</code> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="b44766fb618d74b0e7ede69829b9e3f5"></a><!-- doxytag: member="oggstream::endfademillis" ref="b44766fb618d74b0e7ede69829b9e3f5" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classoggstream.html#b44766fb618d74b0e7ede69829b9e3f5">oggstream::endfademillis</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="65243ef4d470add53f83f8c986b7c4f9"></a><!-- doxytag: member="oggstream::endmillis" ref="65243ef4d470add53f83f8c986b7c4f9" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classoggstream.html#65243ef4d470add53f83f8c986b7c4f9">oggstream::endmillis</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="4ea3862e575add03f11257d765e09005"></a><!-- doxytag: member="oggstream::format" ref="4ea3862e575add03f11257d765e09005" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ALenum <a class="el" href="classoggstream.html#4ea3862e575add03f11257d765e09005">oggstream::format</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="92f97546918bd2c4a7f70bea2c1ae6b0"></a><!-- doxytag: member="oggstream::gain" ref="92f97546918bd2c4a7f70bea2c1ae6b0" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float <a class="el" href="classoggstream.html#92f97546918bd2c4a7f70bea2c1ae6b0">oggstream::gain</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="94ddabbe12f2733a844d2887e4fa124b"></a><!-- doxytag: member="oggstream::info" ref="94ddabbe12f2733a844d2887e4fa124b" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">vorbis_info* <a class="el" href="classoggstream.html#94ddabbe12f2733a844d2887e4fa124b">oggstream::info</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="5ab040a3a0714363d990dd9a08dcac2e"></a><!-- doxytag: member="oggstream::isopen" ref="5ab040a3a0714363d990dd9a08dcac2e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoggstream.html#5ab040a3a0714363d990dd9a08dcac2e">oggstream::isopen</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="187396420ee5a2d8cda3c2779b91939b"></a><!-- doxytag: member="oggstream::looping" ref="187396420ee5a2d8cda3c2779b91939b" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoggstream.html#187396420ee5a2d8cda3c2779b91939b">oggstream::looping</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="b05708c178b6d287296c38bf2768d668"></a><!-- doxytag: member="oggstream::name" ref="b05708c178b6d287296c38bf2768d668" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a> <a class="el" href="classoggstream.html#b05708c178b6d287296c38bf2768d668">oggstream::name</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="939437364da2aab00e854a585f8da003"></a><!-- doxytag: member="oggstream::oggfile" ref="939437364da2aab00e854a585f8da003" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">OggVorbis_File <a class="el" href="classoggstream.html#939437364da2aab00e854a585f8da003">oggstream::oggfile</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="05c0d81225f9488920a722be7d8e79f4"></a><!-- doxytag: member="oggstream::src" ref="05c0d81225f9488920a722be7d8e79f4" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classsource.html">source</a>* <a class="el" href="classoggstream.html#05c0d81225f9488920a722be7d8e79f4">oggstream::src</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="fb938bfad281afb8ca6bfc94b572d58c"></a><!-- doxytag: member="oggstream::startfademillis" ref="fb938bfad281afb8ca6bfc94b572d58c" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classoggstream.html#fb938bfad281afb8ca6bfc94b572d58c">oggstream::startfademillis</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="08b58277b16c1f37b5c59065291649c6"></a><!-- doxytag: member="oggstream::startmillis" ref="08b58277b16c1f37b5c59065291649c6" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classoggstream.html#08b58277b16c1f37b5c59065291649c6">oggstream::startmillis</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="6a3a76b6061bbde8193893871b64c1ea"></a><!-- doxytag: member="oggstream::totalseconds" ref="6a3a76b6061bbde8193893871b64c1ea" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double <a class="el" href="classoggstream.html#6a3a76b6061bbde8193893871b64c1ea">oggstream::totalseconds</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="aea35d5b31c18f4b465616838ce5c969"></a><!-- doxytag: member="oggstream::valid" ref="aea35d5b31c18f4b465616838ce5c969" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoggstream.html#aea35d5b31c18f4b465616838ce5c969">oggstream::valid</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="85716749553a5b1c3b698234ccb3cd3e"></a><!-- doxytag: member="oggstream::volume" ref="85716749553a5b1c3b698234ccb3cd3e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float <a class="el" href="classoggstream.html#85716749553a5b1c3b698234ccb3cd3e">oggstream::volume</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr>The documentation for this class was generated from the following files:<ul>
|
|
<li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="sound_8h.html">sound.h</a><li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="oggstream_8cpp.html">oggstream.cpp</a></ul>
|
|
</div>
|
|
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
|
|
</body>
|
|
</html>
|