<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.3.1"/> <title>PortAudio: paTestData Struct Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">PortAudio  <span id="projectnumber">2.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.3.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">paTestData Struct Reference</div> </div> </div><!--header--> <div class="contents"> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:ae193ea73c8894d186396d0730cf260e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae193ea73c8894d186396d0730cf260e5"></a> float </td><td class="memItemRight" valign="bottom"><b>sine</b> [TABLE_SIZE]</td></tr> <tr class="separator:ae193ea73c8894d186396d0730cf260e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c9f3b75371a46fbda12829b640cdd12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c9f3b75371a46fbda12829b640cdd12"></a> int </td><td class="memItemRight" valign="bottom"><b>phase</b></td></tr> <tr class="separator:a9c9f3b75371a46fbda12829b640cdd12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3329937562612094f827478bc793c441"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3329937562612094f827478bc793c441"></a> <a class="el" href="structOceanWave.html">OceanWave</a> * </td><td class="memItemRight" valign="bottom"><b>waves</b> [16]</td></tr> <tr class="separator:a3329937562612094f827478bc793c441"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc3a4830f0a4790f7435217066a38872"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc3a4830f0a4790f7435217066a38872"></a> unsigned </td><td class="memItemRight" valign="bottom"><b>noOfActiveWaves</b></td></tr> <tr class="separator:acc3a4830f0a4790f7435217066a38872"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafa0a9bff782eaa64a138eb9ef6f7207"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafa0a9bff782eaa64a138eb9ef6f7207"></a> PaUtilRingBuffer </td><td class="memItemRight" valign="bottom"><b>rBufToRT</b></td></tr> <tr class="separator:aafa0a9bff782eaa64a138eb9ef6f7207"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2e7dd040f4bef5a3e0a10b7c63eb1d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2e7dd040f4bef5a3e0a10b7c63eb1d9"></a> void * </td><td class="memItemRight" valign="bottom"><b>rBufToRTData</b></td></tr> <tr class="separator:aa2e7dd040f4bef5a3e0a10b7c63eb1d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d1af2a9de18eb7e1283aab8596b8c72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d1af2a9de18eb7e1283aab8596b8c72"></a> PaUtilRingBuffer </td><td class="memItemRight" valign="bottom"><b>rBufFromRT</b></td></tr> <tr class="separator:a0d1af2a9de18eb7e1283aab8596b8c72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab867d0c765fb0d8e59a2396824ee2b26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab867d0c765fb0d8e59a2396824ee2b26"></a> void * </td><td class="memItemRight" valign="bottom"><b>rBufFromRTData</b></td></tr> <tr class="separator:ab867d0c765fb0d8e59a2396824ee2b26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a276b5eed3dc2e5b1fd8728a81c9f005a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a276b5eed3dc2e5b1fd8728a81c9f005a"></a> <a class="el" href="structPinkNoise.html">PinkNoise</a> </td><td class="memItemRight" valign="bottom"><b>leftPink</b></td></tr> <tr class="separator:a276b5eed3dc2e5b1fd8728a81c9f005a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39779211244c56e7c6a5cff3f06db5eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39779211244c56e7c6a5cff3f06db5eb"></a> <a class="el" href="structPinkNoise.html">PinkNoise</a> </td><td class="memItemRight" valign="bottom"><b>rightPink</b></td></tr> <tr class="separator:a39779211244c56e7c6a5cff3f06db5eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6327d3b5f0e9dabfdf4716b241b456ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6327d3b5f0e9dabfdf4716b241b456ef"></a> unsigned int </td><td class="memItemRight" valign="bottom"><b>sampsToGo</b></td></tr> <tr class="separator:a6327d3b5f0e9dabfdf4716b241b456ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6998ce9ea16a1cbfd92239f9db30091"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6998ce9ea16a1cbfd92239f9db30091"></a> int </td><td class="memItemRight" valign="bottom"><b>frameIndex</b></td></tr> <tr class="separator:ab6998ce9ea16a1cbfd92239f9db30091"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af927cb4284f8d465356704d60690fba5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af927cb4284f8d465356704d60690fba5"></a> int </td><td class="memItemRight" valign="bottom"><b>maxFrameIndex</b></td></tr> <tr class="separator:af927cb4284f8d465356704d60690fba5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0c376a16c326617661d8a55ed5c8399"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0c376a16c326617661d8a55ed5c8399"></a> SAMPLE * </td><td class="memItemRight" valign="bottom"><b>recordedSamples</b></td></tr> <tr class="separator:ab0c376a16c326617661d8a55ed5c8399"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1ad17615e0f7ece813445491dc62d2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1ad17615e0f7ece813445491dc62d2c"></a> unsigned </td><td class="memItemRight" valign="bottom"><b>frameIndex</b></td></tr> <tr class="separator:ac1ad17615e0f7ece813445491dc62d2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32b63eb4dea8079ebf95cb5936ff6085"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32b63eb4dea8079ebf95cb5936ff6085"></a> int </td><td class="memItemRight" valign="bottom"><b>threadSyncFlag</b></td></tr> <tr class="separator:a32b63eb4dea8079ebf95cb5936ff6085"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76e2746fceebfb98734da5823838ae19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76e2746fceebfb98734da5823838ae19"></a> SAMPLE * </td><td class="memItemRight" valign="bottom"><b>ringBufferData</b></td></tr> <tr class="separator:a76e2746fceebfb98734da5823838ae19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ddec58e0c095185f71e7777b419ab52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ddec58e0c095185f71e7777b419ab52"></a> PaUtilRingBuffer </td><td class="memItemRight" valign="bottom"><b>ringBuffer</b></td></tr> <tr class="separator:a7ddec58e0c095185f71e7777b419ab52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a623cbc99bbfbc58c30a4aa6e7c945c1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a623cbc99bbfbc58c30a4aa6e7c945c1d"></a> FILE * </td><td class="memItemRight" valign="bottom"><b>file</b></td></tr> <tr class="separator:a623cbc99bbfbc58c30a4aa6e7c945c1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab036844d2e7ac2e13fd18b3b8ffaa276"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab036844d2e7ac2e13fd18b3b8ffaa276"></a> void * </td><td class="memItemRight" valign="bottom"><b>threadHandle</b></td></tr> <tr class="separator:ab036844d2e7ac2e13fd18b3b8ffaa276"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fef039cc63393e713c846483a1078fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fef039cc63393e713c846483a1078fb"></a> float </td><td class="memItemRight" valign="bottom"><b>left_phase</b></td></tr> <tr class="separator:a0fef039cc63393e713c846483a1078fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3bc1dfe7a0c3e50843d3c2f63b5338b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3bc1dfe7a0c3e50843d3c2f63b5338b"></a> float </td><td class="memItemRight" valign="bottom"><b>right_phase</b></td></tr> <tr class="separator:af3bc1dfe7a0c3e50843d3c2f63b5338b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7395cffc18c4a1734f7e857f21ca1a9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7395cffc18c4a1734f7e857f21ca1a9b"></a> int </td><td class="memItemRight" valign="bottom"><b>left_phase</b></td></tr> <tr class="separator:a7395cffc18c4a1734f7e857f21ca1a9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac76fb867d4b48bfea1554ad15b5dcf64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac76fb867d4b48bfea1554ad15b5dcf64"></a> int </td><td class="memItemRight" valign="bottom"><b>right_phase</b></td></tr> <tr class="separator:ac76fb867d4b48bfea1554ad15b5dcf64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2c9da6dce8692448e14801c0257aa2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2c9da6dce8692448e14801c0257aa2f"></a> char </td><td class="memItemRight" valign="bottom"><b>message</b> [20]</td></tr> <tr class="separator:aa2c9da6dce8692448e14801c0257aa2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a509be10df5b8a9167cb6fa4c3a9490f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a509be10df5b8a9167cb6fa4c3a9490f1"></a> short * </td><td class="memItemRight" valign="bottom"><b>buffer</b></td></tr> <tr class="separator:a509be10df5b8a9167cb6fa4c3a9490f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ecc0fc87f4956e16133cc02e938a3f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ecc0fc87f4956e16133cc02e938a3f2"></a> int </td><td class="memItemRight" valign="bottom"><b>bufferSampleCount</b></td></tr> <tr class="separator:a4ecc0fc87f4956e16133cc02e938a3f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe1f7fbbc358ba3e4ed51012544002b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe1f7fbbc358ba3e4ed51012544002b4"></a> int </td><td class="memItemRight" valign="bottom"><b>playbackIndex</b></td></tr> <tr class="separator:afe1f7fbbc358ba3e4ed51012544002b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a392da0b67204d30cb209843f7aaff2db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a392da0b67204d30cb209843f7aaff2db"></a> int </td><td class="memItemRight" valign="bottom"><b>currentChannel</b></td></tr> <tr class="separator:a392da0b67204d30cb209843f7aaff2db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2eebe1873d8cc4a138842a57f6d112d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2eebe1873d8cc4a138842a57f6d112d"></a> int </td><td class="memItemRight" valign="bottom"><b>cycleCount</b></td></tr> <tr class="separator:ae2eebe1873d8cc4a138842a57f6d112d"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"> <p>Definition at line <a class="el" href="paex__mono__asio__channel__select_8c_source.html#l00065">65</a> of file <a class="el" href="paex__mono__asio__channel__select_8c_source.html">paex_mono_asio_channel_select.c</a>.</p> </div><hr/>The documentation for this struct was generated from the following files:<ul> <li><a class="el" href="paex__mono__asio__channel__select_8c_source.html">paex_mono_asio_channel_select.c</a></li> <li><a class="el" href="paex__ocean__shore_8c_source.html">paex_ocean_shore.c</a></li> <li><a class="el" href="paex__pink_8c_source.html">paex_pink.c</a></li> <li><a class="el" href="paex__record_8c_source.html">paex_record.c</a></li> <li><a class="el" href="paex__record__file_8c_source.html">paex_record_file.c</a></li> <li><a class="el" href="paex__saw_8c_source.html">paex_saw.c</a></li> <li><a class="el" href="paex__sine_8c_source.html">paex_sine.c</a></li> <li><a class="el" href="paex__wmme__ac3_8c_source.html">paex_wmme_ac3.c</a></li> <li><a class="el" href="paex__wmme__surround_8c_source.html">paex_wmme_surround.c</a></li> </ul> </div><!-- contents --> <hr size="1"><address style="text-align: right;"><small>Generated for PortAudio by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>1.8.3.1</small></address> </body> </html>