Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /proc/self/root/usr/share/doc/libclam-doc/html/ |
Current File : //proc/self/root/usr/share/doc/libclam-doc/html/classCLAM_1_1RtAAudioDevice.html |
<!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"/> <title>CLAM-Development: CLAM::RtAAudioDevice Class 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">CLAM-Development  <span id="projectnumber">1.4.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.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><a href="namespaces.html"><span>Namespaces</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 id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</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 id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceCLAM.html">CLAM</a></li><li class="navelem"><a class="el" href="classCLAM_1_1RtAAudioDevice.html">RtAAudioDevice</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#pub-methods">Public Member Functions</a> </div> <div class="headertitle"> <div class="title">CLAM::RtAAudioDevice Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="RtAAudioDevice_8hxx_source.html">RtAAudioDevice.hxx</a>></code></p> <p><a href="classCLAM_1_1RtAAudioDevice-members.html">List of all members.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>Buffer</b></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a2f546488b033fe8e1728a9e36a8ba62d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1RtAAudioDevice.html#a2f546488b033fe8e1728a9e36a8ba62d">RtAAudioDevice</a> (const std::string &name, <a class="el" href="classint.html">int</a> _device)</td></tr> <tr class="memitem:a8820d1d1ee0d7ded1b590e6aca7d174e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1RtAAudioDevice.html#a8820d1d1ee0d7ded1b590e6aca7d174e">~RtAAudioDevice</a> ()</td></tr> <tr class="memitem:adea6a0d53bf6feb5fcf190bf14d7bc81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1RtAAudioDevice.html#adea6a0d53bf6feb5fcf190bf14d7bc81">Start</a> (void) throw (Err)</td></tr> <tr class="memdesc:adea6a0d53bf6feb5fcf190bf14d7bc81"><td class="mdescLeft"> </td><td class="mdescRight">This method must be called to begin the use of this Device. <a href="#adea6a0d53bf6feb5fcf190bf14d7bc81"></a><br/></td></tr> <tr class="memitem:ad23fcbc06ad5dfe1d483c9e411165266"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1RtAAudioDevice.html#ad23fcbc06ad5dfe1d483c9e411165266">Stop</a> (void) throw (Err)</td></tr> <tr class="memdesc:ad23fcbc06ad5dfe1d483c9e411165266"><td class="mdescLeft"> </td><td class="mdescRight">This method must be called to end the use of this Device. <a href="#ad23fcbc06ad5dfe1d483c9e411165266"></a><br/></td></tr> <tr class="memitem:ab7517f46e4e91fb6329635544dcb634a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1RtAAudioDevice.html#ab7517f46e4e91fb6329635544dcb634a">Tick</a> (void)</td></tr> <tr class="memitem:ab989852d342ce9a9df97286d34bb2899"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1RtAAudioDevice.html#ab989852d342ce9a9df97286d34bb2899">Read</a> (<a class="el" href="classCLAM_1_1Audio.html">Audio</a> &audio, const <a class="el" href="classint.html">int</a> channelID)</td></tr> <tr class="memdesc:ab989852d342ce9a9df97286d34bb2899"><td class="mdescLeft"> </td><td class="mdescRight">Reads the information given by this Device and passes data to an <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> chunk. <a href="#ab989852d342ce9a9df97286d34bb2899"></a><br/></td></tr> <tr class="memitem:ad52c49a2c69669dee08f496f1c262f5a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1RtAAudioDevice.html#ad52c49a2c69669dee08f496f1c262f5a">Write</a> (const <a class="el" href="classCLAM_1_1Audio.html">Audio</a> &audio, const <a class="el" href="classint.html">int</a> channelID)</td></tr> <tr class="memdesc:ad52c49a2c69669dee08f496f1c262f5a"><td class="mdescLeft"> </td><td class="mdescRight">Writes the information given by an <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> chunk in the Devices. <a href="#ad52c49a2c69669dee08f496f1c262f5a"></a><br/></td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1AudioDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1AudioDevice')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1AudioDevice.html">CLAM::AudioDevice</a></td></tr> <tr class="memitem:a3b9ffad9f08ff210da8d7737a775d4ef inherit pub_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a3b9ffad9f08ff210da8d7737a775d4ef">AudioDevice</a> (const std::string &name)</td></tr> <tr class="memdesc:a3b9ffad9f08ff210da8d7737a775d4ef inherit pub_methods_classCLAM_1_1AudioDevice"><td class="mdescLeft"> </td><td class="mdescRight">Constructor of the class that sets the name of object to the string passed by parameter. <a href="#a3b9ffad9f08ff210da8d7737a775d4ef"></a><br/></td></tr> <tr class="memitem:a54b716504fae89697abe526be385de13 inherit pub_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a54b716504fae89697abe526be385de13">~AudioDevice</a> ()</td></tr> <tr class="memdesc:a54b716504fae89697abe526be385de13 inherit pub_methods_classCLAM_1_1AudioDevice"><td class="mdescLeft"> </td><td class="mdescRight">Destructor of class. <a href="#a54b716504fae89697abe526be385de13"></a><br/></td></tr> <tr class="memitem:afdbb96a6895da8703530184b27e3e48d inherit pub_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#afdbb96a6895da8703530184b27e3e48d">GetInfo</a> (<a class="el" href="structCLAM_1_1AudioDevice_1_1TInfo.html">TInfo</a> &)</td></tr> <tr class="memdesc:afdbb96a6895da8703530184b27e3e48d inherit pub_methods_classCLAM_1_1AudioDevice"><td class="mdescLeft"> </td><td class="mdescRight">Getter for the Info of Device Object attached to this AudioDevices instantiation. <a href="#afdbb96a6895da8703530184b27e3e48d"></a><br/></td></tr> <tr class="memitem:adc976df25b65c28a7f5343c24d2211db inherit pub_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#adc976df25b65c28a7f5343c24d2211db">SetNChannels</a> (<a class="el" href="classint.html">int</a> channels)</td></tr> <tr class="memdesc:adc976df25b65c28a7f5343c24d2211db inherit pub_methods_classCLAM_1_1AudioDevice"><td class="mdescLeft"> </td><td class="mdescRight">Setter for the number of channels to allocate in the hardware. <a href="#adc976df25b65c28a7f5343c24d2211db"></a><br/></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_attribs_classCLAM_1_1AudioDevice"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classCLAM_1_1AudioDevice')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classCLAM_1_1AudioDevice.html">CLAM::AudioDevice</a></td></tr> <tr class="memitem:aa0a35c3c0f1b99582f9696d92e4f3bf4 inherit pub_attribs_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classCLAM_1_1AudioIn.html">AudioIn</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#aa0a35c3c0f1b99582f9696d92e4f3bf4">mInputs</a></td></tr> <tr class="memitem:a688a8c9b7fd6d4d62283a9b8a21282a1 inherit pub_attribs_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classCLAM_1_1AudioOut.html">AudioOut</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a688a8c9b7fd6d4d62283a9b8a21282a1">mOutputs</a></td></tr> <tr class="memitem:aa95539366d13274690a24a03d1a5fa4e inherit pub_attribs_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#aa95539366d13274690a24a03d1a5fa4e">mName</a></td></tr> <tr class="memitem:a0172a279bac84ed78b32a1860001e5dd inherit pub_attribs_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a0172a279bac84ed78b32a1860001e5dd">mForceNChannels</a></td></tr> <tr class="memitem:abdbaac6f077d96b8edf0de3dd4384998 inherit pub_attribs_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#abdbaac6f077d96b8edf0de3dd4384998">mNChannels</a></td></tr> <tr class="memitem:a2d7ac972f898b2ff3fdd4a7335f145d3 inherit pub_attribs_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a2d7ac972f898b2ff3fdd4a7335f145d3">mNReadChannels</a></td></tr> <tr class="memitem:af4178ba8b6049feb3e4c72d210b1317e inherit pub_attribs_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#af4178ba8b6049feb3e4c72d210b1317e">mNWriteChannels</a></td></tr> <tr class="inherit_header pro_methods_classCLAM_1_1AudioDevice"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classCLAM_1_1AudioDevice')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classCLAM_1_1AudioDevice.html">CLAM::AudioDevice</a></td></tr> <tr class="memitem:a37c5281afab1efc024c9f9899a9e1a91 inherit pro_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a37c5281afab1efc024c9f9899a9e1a91">Register</a> (<a class="el" href="classCLAM_1_1AudioManager.html">AudioManager</a> *am, <a class="el" href="classCLAM_1_1AudioIn.html">AudioIn</a> &in)</td></tr> <tr class="memitem:abba0b7e06a68faa7a9a7fd25fa872856 inherit pro_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#abba0b7e06a68faa7a9a7fd25fa872856">Register</a> (<a class="el" href="classCLAM_1_1AudioManager.html">AudioManager</a> *am, <a class="el" href="classCLAM_1_1AudioOut.html">AudioOut</a> &out)</td></tr> <tr class="memitem:a9469bc58dfbe5b6cb503c15e3a7b789a inherit pro_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a9469bc58dfbe5b6cb503c15e3a7b789a">Unregister</a> (<a class="el" href="classCLAM_1_1AudioIn.html">AudioIn</a> &in)</td></tr> <tr class="memitem:a1ba5c8d42bece45357861d33f445c1b2 inherit pro_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#a1ba5c8d42bece45357861d33f445c1b2">Unregister</a> (<a class="el" href="classCLAM_1_1AudioOut.html">AudioOut</a> &out)</td></tr> <tr class="memitem:af6a7ea24eda198e86293eedcb8a5cf41 inherit pro_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#af6a7ea24eda198e86293eedcb8a5cf41">SampleRate</a> (void)</td></tr> <tr class="memitem:aef78c6cbeab909b40c50e174e5c84012 inherit pro_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classint.html">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#aef78c6cbeab909b40c50e174e5c84012">Latency</a> (void)</td></tr> <tr class="memitem:af2ec53ff333861e1f5ed7e5d9bd3ac8e inherit pro_methods_classCLAM_1_1AudioDevice"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1AudioDevice.html#af2ec53ff333861e1f5ed7e5d9bd3ac8e">SetLatency</a> (<a class="el" href="classint.html">int</a> latency)</td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"> <p>Definition at line <a class="el" href="RtAAudioDevice_8hxx_source.html#l00029">29</a> of file <a class="el" href="RtAAudioDevice_8hxx_source.html">RtAAudioDevice.hxx</a>.</p> </div><hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a2f546488b033fe8e1728a9e36a8ba62d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::RtAAudioDevice::RtAAudioDevice </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classint.html">int</a> </td> <td class="paramname"><em>_device</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="RtAAudioDevice_8cxx_source.html#l00255">255</a> of file <a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a>.</p> </div> </div> <a class="anchor" id="a8820d1d1ee0d7ded1b590e6aca7d174e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::RtAAudioDevice::~RtAAudioDevice </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="RtAAudioDevice_8cxx_source.html#l00372">372</a> of file <a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a>.</p> <p>References <a class="el" href="RtAAudioDevice_8cxx_source.html#l00361">Stop()</a>.</p> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="ab989852d342ce9a9df97286d34bb2899"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CLAM::RtAAudioDevice::Read </td> <td>(</td> <td class="paramtype"><a class="el" href="classCLAM_1_1Audio.html">Audio</a> & </td> <td class="paramname"><em>audio</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classint.html">int</a> </td> <td class="paramname"><em>channelID</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Reads the information given by this Device and passes data to an <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> chunk. </p> <p>Must be implemented by any Device derived from this class. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">audio</td><td><a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> object where data will be stored. </td></tr> <tr><td class="paramname">channelID</td><td>Channel to read. </td></tr> </table> </dd> </dl> <p>Implements <a class="el" href="classCLAM_1_1AudioDevice.html#a1fc121749f697bf18c0e7d7699a87df3">CLAM::AudioDevice</a>.</p> <p>Definition at line <a class="el" href="RtAAudioDevice_8cxx_source.html#l00377">377</a> of file <a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a>.</p> <p>References <a class="el" href="Audio_8hxx_source.html#l00067">CLAM::Audio::GetSize()</a>, <a class="el" href="classRtAudio.html#a304d9fc57cee6539bb1d98b82b10508f">RtAudio::startStream()</a>, and <a class="el" href="RtAAudioDevice_8cxx_source.html#l00418">Tick()</a>.</p> </div> </div> <a class="anchor" id="adea6a0d53bf6feb5fcf190bf14d7bc81"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CLAM::RtAAudioDevice::Start </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td> throw (<a class="el" href="classCLAM_1_1Err.html">Err</a>)</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>This method must be called to begin the use of this Device. </p> <p>Must be implemented by any Device derived from this class </p> <p>Implements <a class="el" href="classCLAM_1_1AudioDevice.html#a34989f017d1c7d1032c93906b551f56d">CLAM::AudioDevice</a>.</p> <p>Definition at line <a class="el" href="RtAAudioDevice_8cxx_source.html#l00265">265</a> of file <a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a>.</p> <p>References <a class="el" href="RtAAudioDevice_8hxx_source.html#l00028">FORMAT</a>, <a class="el" href="RtAudio_8cxx_source.html#l00314">RtAudio::getStreamBuffer()</a>, <a class="el" href="AudioDevice_8cxx_source.html#l00161">CLAM::AudioDevice::Latency()</a>, <a class="el" href="AudioDevice_8hxx_source.html#l00075">CLAM::AudioDevice::mInputs</a>, <a class="el" href="AudioDevice_8hxx_source.html#l00076">CLAM::AudioDevice::mOutputs</a>, <a class="el" href="AudioDevice_8cxx_source.html#l00120">CLAM::AudioDevice::SampleRate()</a>, and <a class="el" href="AudioDevice_8cxx_source.html#l00166">CLAM::AudioDevice::SetLatency()</a>.</p> </div> </div> <a class="anchor" id="ad23fcbc06ad5dfe1d483c9e411165266"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CLAM::RtAAudioDevice::Stop </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td> throw (<a class="el" href="classCLAM_1_1Err.html">Err</a>)</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>This method must be called to end the use of this Device. </p> <p>Must be implemented by any Device derived from this class </p> <p>Implements <a class="el" href="classCLAM_1_1AudioDevice.html#ab944b2af4ee03a91e7b1af6a7bb3f792">CLAM::AudioDevice</a>.</p> <p>Definition at line <a class="el" href="RtAAudioDevice_8cxx_source.html#l00361">361</a> of file <a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a>.</p> <p>References <a class="el" href="classRtAudio.html#a57b5c8cfaaa4ab6f8bb64bcd4777d516">RtAudio::stopStream()</a>.</p> <p>Referenced by <a class="el" href="RtAAudioDevice_8cxx_source.html#l00372">~RtAAudioDevice()</a>.</p> </div> </div> <a class="anchor" id="ab7517f46e4e91fb6329635544dcb634a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::RtAAudioDevice::Tick </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="RtAAudioDevice_8cxx_source.html#l00418">418</a> of file <a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a>.</p> <p>References <a class="el" href="classRtAudio.html#a2ba2bb7bf1995b0d754ec96b10bda324">RtAudio::tickStream()</a>.</p> <p>Referenced by <a class="el" href="RtAAudioDevice_8cxx_source.html#l00377">Read()</a>, and <a class="el" href="RtAAudioDevice_8cxx_source.html#l00401">Write()</a>.</p> </div> </div> <a class="anchor" id="ad52c49a2c69669dee08f496f1c262f5a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CLAM::RtAAudioDevice::Write </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Audio.html">Audio</a> & </td> <td class="paramname"><em>audio</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classint.html">int</a> </td> <td class="paramname"><em>channelID</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Writes the information given by an <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> chunk in the Devices. </p> <p>Must be implemented by any Device derived from this class. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">audio</td><td><a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> object with values that must to be passed to Devices </td></tr> <tr><td class="paramname">channelID</td><td>Channel to write </td></tr> </table> </dd> </dl> <p>Implements <a class="el" href="classCLAM_1_1AudioDevice.html#a465c48b418d24fa9189e577b11d0d537">CLAM::AudioDevice</a>.</p> <p>Definition at line <a class="el" href="RtAAudioDevice_8cxx_source.html#l00401">401</a> of file <a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a>.</p> <p>References <a class="el" href="Audio_8hxx_source.html#l00067">CLAM::Audio::GetSize()</a>, <a class="el" href="classRtAudio.html#a304d9fc57cee6539bb1d98b82b10508f">RtAudio::startStream()</a>, and <a class="el" href="RtAAudioDevice_8cxx_source.html#l00418">Tick()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="RtAAudioDevice_8hxx_source.html">RtAAudioDevice.hxx</a></li> <li><a class="el" href="RtAAudioDevice_8cxx_source.html">RtAAudioDevice.cxx</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1 </small></address> </body> </html>
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare