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_1EnvExtractorConfig.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::EnvExtractorConfig 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_1EnvExtractorConfig.html">EnvExtractorConfig</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> </div> <div class="headertitle"> <div class="title">CLAM::EnvExtractorConfig Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="EnvelopeExtractor_8hxx_source.html">EnvelopeExtractor.hxx</a>></code></p> <p><a href="classCLAM_1_1EnvExtractorConfig-members.html">List of all members.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a2e6c58dd45793b8dd15da965b7eab88d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a2e6c58dd45793b8dd15da965b7eab88d">DYNAMIC_TYPE_USING_INTERFACE</a> (<a class="el" href="classCLAM_1_1EnvExtractorConfig.html">EnvExtractorConfig</a>, 9, <a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a>)</td></tr> <tr class="memitem:a5e2ddcdd8f8d5a11be79079a1c73a999"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a5e2ddcdd8f8d5a11be79079a1c73a999">DYN_ATTRIBUTE</a> (0, public, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a>, SampleRate)</td></tr> <tr class="memitem:adec0a5eeae91a38e4d6593d5768f6834"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#adec0a5eeae91a38e4d6593d5768f6834">DYN_ATTRIBUTE</a> (1, public, <a class="el" href="classint.html">int</a>, FrameSize)</td></tr> <tr class="memdesc:adec0a5eeae91a38e4d6593d5768f6834"><td class="mdescLeft"> </td><td class="mdescRight">Number of samples in each audio input frame. <a href="#adec0a5eeae91a38e4d6593d5768f6834"></a><br/></td></tr> <tr class="memitem:a54b239109e4976c9184fd93c00e39fae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a54b239109e4976c9184fd93c00e39fae">DYN_ATTRIBUTE</a> (2, public, <a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a>, InterpolationPeriod)</td></tr> <tr class="memdesc:a54b239109e4976c9184fd93c00e39fae"><td class="mdescLeft"> </td><td class="mdescRight">Time period between envelope interpolation points, in miliseconds. <a href="#a54b239109e4976c9184fd93c00e39fae"></a><br/></td></tr> <tr class="memitem:a3f25f7acba71e6387a2e2d45c1d0c5ae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a3f25f7acba71e6387a2e2d45c1d0c5ae">DYN_ATTRIBUTE</a> (3, public, <a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a>, IntegrationLength)</td></tr> <tr class="memdesc:a3f25f7acba71e6387a2e2d45c1d0c5ae"><td class="mdescLeft"> </td><td class="mdescRight">Number of mIlliseconds of audio to use for the "average" of each new envelope interpolation point. <a href="#a3f25f7acba71e6387a2e2d45c1d0c5ae"></a><br/></td></tr> <tr class="memitem:a9d9d66a40525bb96ef7d8203aeaa7a7f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a9d9d66a40525bb96ef7d8203aeaa7a7f">DYN_ATTRIBUTE</a> (4, public, <a class="el" href="classint.html">int</a>, NInterpPointsPerFrame)</td></tr> <tr class="memdesc:a9d9d66a40525bb96ef7d8203aeaa7a7f"><td class="mdescLeft"> </td><td class="mdescRight">Number of envelope interpolation points to use for each audio frame. <a href="#a9d9d66a40525bb96ef7d8203aeaa7a7f"></a><br/></td></tr> <tr class="memitem:a4925207bda48287ecc80fffbde7d19f2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a4925207bda48287ecc80fffbde7d19f2">DYN_ATTRIBUTE</a> (5, public, <a class="el" href="classint.html">int</a>, NMemoryPoints)</td></tr> <tr class="memdesc:a4925207bda48287ecc80fffbde7d19f2"><td class="mdescLeft"> </td><td class="mdescRight">Number of interpolation segments (possibly from previous audio frames) to add up to the average used to calculate each new interpolation point. <a href="#a4925207bda48287ecc80fffbde7d19f2"></a><br/></td></tr> <tr class="memitem:a3759b5329f594684331d35a623dee35d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a3759b5329f594684331d35a623dee35d">DYN_ATTRIBUTE</a> (6, public, <a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a>, NormalLevel)</td></tr> <tr class="memitem:ab63b4531eae41f8bfd874048c23ca54d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#ab63b4531eae41f8bfd874048c23ca54d">DYN_ATTRIBUTE</a> (7, public, <a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a>, SilenceLevel)</td></tr> <tr class="memitem:a49a272194460933fdae3fedb1d2d3084"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a49a272194460933fdae3fedb1d2d3084">DYN_ATTRIBUTE</a> (8, public, <a class="el" href="classCLAM_1_1EInterpolation.html">EInterpolation</a>, InterpolationType)</td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1ProcessingConfig"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1ProcessingConfig')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1ProcessingConfig.html">CLAM::ProcessingConfig</a></td></tr> <tr class="memitem:a7728f5d76e2f3a984abacf2b5beb4b25 inherit pub_methods_classCLAM_1_1ProcessingConfig"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ProcessingConfig.html#a7728f5d76e2f3a984abacf2b5beb4b25">ProcessingConfig</a> (const <a class="el" href="classint.html">int</a> n)</td></tr> <tr class="memdesc:a7728f5d76e2f3a984abacf2b5beb4b25 inherit pub_methods_classCLAM_1_1ProcessingConfig"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a7728f5d76e2f3a984abacf2b5beb4b25"></a><br/></td></tr> <tr class="memitem:a833340ec1bbfa5a773b5c2ae5c556cda inherit pub_methods_classCLAM_1_1ProcessingConfig"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ProcessingConfig.html#a833340ec1bbfa5a773b5c2ae5c556cda">ProcessingConfig</a> (const <a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a> &prototype, bool shareData=false, bool deep=true)</td></tr> <tr class="memdesc:a833340ec1bbfa5a773b5c2ae5c556cda inherit pub_methods_classCLAM_1_1ProcessingConfig"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a833340ec1bbfa5a773b5c2ae5c556cda"></a><br/></td></tr> <tr class="memitem:ad5d198e6766f10f19fdb8df20a4c5d23 inherit pub_methods_classCLAM_1_1ProcessingConfig"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ProcessingConfig.html#ad5d198e6766f10f19fdb8df20a4c5d23">~ProcessingConfig</a> ()</td></tr> <tr class="memitem:a4c36da45ce198bbc6ca893cc8c63182e inherit pub_methods_classCLAM_1_1ProcessingConfig"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ProcessingConfig.html#a4c36da45ce198bbc6ca893cc8c63182e">GetClassName</a> () const </td></tr> <tr class="memdesc:a4c36da45ce198bbc6ca893cc8c63182e inherit pub_methods_classCLAM_1_1ProcessingConfig"><td class="mdescLeft"> </td><td class="mdescRight">Return the class name. <a href="#a4c36da45ce198bbc6ca893cc8c63182e"></a><br/></td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1DynamicType"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1DynamicType')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1DynamicType.html">CLAM::DynamicType</a></td></tr> <tr class="memitem:a3dcc14e72894d9ce5341bcce17c7d99d inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a3dcc14e72894d9ce5341bcce17c7d99d">DynamicType</a> (const <a class="el" href="classint.html">int</a> nAttr)</td></tr> <tr class="memdesc:a3dcc14e72894d9ce5341bcce17c7d99d inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classCLAM_1_1DynamicType.html" title="This class implements a type that is dynamic.">DynamicType</a> object that can hold. <a href="#a3dcc14e72894d9ce5341bcce17c7d99d"></a><br/></td></tr> <tr class="memitem:a95093054834d958544eb726a04c5ec65 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a95093054834d958544eb726a04c5ec65">DynamicType</a> (const <a class="el" href="classCLAM_1_1DynamicType.html">DynamicType</a> &prototype, const bool shareData, const bool deepCopy)</td></tr> <tr class="memdesc:a95093054834d958544eb726a04c5ec65 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor of a dynamic Type. <a href="#a95093054834d958544eb726a04c5ec65"></a><br/></td></tr> <tr class="memitem:afae7bbf9b47af469ce8c51d686e550ed inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#afae7bbf9b47af469ce8c51d686e550ed">DynamicType</a> (const <a class="el" href="classCLAM_1_1DynamicType.html">DynamicType</a> &prototype)</td></tr> <tr class="memitem:a30e46227ed9043bd4e0b9e8fc752a229 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a30e46227ed9043bd4e0b9e8fc752a229">~DynamicType</a> ()</td></tr> <tr class="memitem:acc5e4c768d250b7dc86f24d2479c0da0 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#acc5e4c768d250b7dc86f24d2479c0da0">CopyInit</a> (const <a class="el" href="classCLAM_1_1DynamicType.html">DynamicType</a> &dt)</td></tr> <tr class="memdesc:acc5e4c768d250b7dc86f24d2479c0da0 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">This method allows custom code for the copy-constructor of a dynamic type, since the copy-constructor is macro expanded and can not be overwritted. <a href="#acc5e4c768d250b7dc86f24d2479c0da0"></a><br/></td></tr> <tr class="memitem:a74d1557beda060a62f39b09f0c477fad inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a74d1557beda060a62f39b09f0c477fad">UpdateData</a> ()</td></tr> <tr class="memdesc:a74d1557beda060a62f39b09f0c477fad inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Method used to resize the data space of the dynamic type, necessary when some AddXXX() / RemoveXXX() (where XXX is an attribute name) has been done. <a href="#a74d1557beda060a62f39b09f0c477fad"></a><br/></td></tr> <tr class="memitem:a39336a4ead757a8fd17a6da55efb32f4 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a39336a4ead757a8fd17a6da55efb32f4">GetNDynamicAttributes</a> () const </td></tr> <tr class="memitem:aa2e2544038149bda4b7f06bc538885cd inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#aa2e2544038149bda4b7f06bc538885cd">GetDynamicAttributeName</a> (<a class="el" href="classunsigned.html">unsigned</a> i)</td></tr> <tr class="memitem:a794f424736ef50f8b997e228b29bcb79 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual const std::type_info & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a794f424736ef50f8b997e228b29bcb79">GetTypeId</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const =0</td></tr> <tr class="memitem:a305307184efb36bd072a3c66190c8659 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a305307184efb36bd072a3c66190c8659">AttributeIsComponent</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a0b215b70fcf37f0354c3365aa4f13a1d inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a0b215b70fcf37f0354c3365aa4f13a1d">AttributeIsDynamictype</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:ab4d16bb16d7db33cc349bb20c9662424 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#ab4d16bb16d7db33cc349bb20c9662424">IsAttributeInstantiated</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a1913d11f5dab6dce7f87ddc282d46436 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a1913d11f5dab6dce7f87ddc282d46436">GetAttributeAsVoidPtr</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a8d7a6ecb0a107fa7325bb4f32d31279a inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCLAM_1_1Component.html">Component</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a8d7a6ecb0a107fa7325bb4f32d31279a">GetAttributeAsComponent</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a4816c985478968f8bd2f252cf020e0a3 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Component.html">Component</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a4816c985478968f8bd2f252cf020e0a3">GetAttributeAsComponent</a> (<a class="el" href="classunsigned.html">unsigned</a> i)</td></tr> <tr class="memitem:ae909f07fbe61f915baad9e555a8886a9 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#ae909f07fbe61f915baad9e555a8886a9">FullfilsInvariant</a> () const </td></tr> <tr class="memitem:a90d077d4818071db219b17ec0a5d3d54 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classCLAM_1_1Component.html">Component</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a90d077d4818071db219b17ec0a5d3d54">DeepCopy</a> () const </td></tr> <tr class="memitem:a4b2da077f744758ff62978b57ac0b42a inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a4b2da077f744758ff62978b57ac0b42a">Debug</a> () const </td></tr> <tr class="memitem:a47bf3454243147bb0c45457caf1bccb9 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a47bf3454243147bb0c45457caf1bccb9">StoreOn</a> (<a class="el" href="classCLAM_1_1Storage.html">CLAM::Storage</a> &storage) const </td></tr> <tr class="memdesc:a47bf3454243147bb0c45457caf1bccb9 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Stores component's subitems on the given <a class="el" href="classCLAM_1_1Storage.html" title="The abstract class for storages.">Storage</a>. <a href="#a47bf3454243147bb0c45457caf1bccb9"></a><br/></td></tr> <tr class="memitem:a1d2fcbd75a3476a9935caa09ada5bfd1 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a1d2fcbd75a3476a9935caa09ada5bfd1">LoadFrom</a> (<a class="el" href="classCLAM_1_1Storage.html">CLAM::Storage</a> &storage)</td></tr> <tr class="memdesc:a1d2fcbd75a3476a9935caa09ada5bfd1 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Loads component's subitems from the given <a class="el" href="classCLAM_1_1Storage.html" title="The abstract class for storages.">Storage</a>. <a href="#a1d2fcbd75a3476a9935caa09ada5bfd1"></a><br/></td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1Component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1Component')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1Component.html">CLAM::Component</a></td></tr> <tr class="memitem:a229332eadae3fc9a50958c8d41f776e1 inherit pub_methods_classCLAM_1_1Component"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Component.html#a229332eadae3fc9a50958c8d41f776e1">~Component</a> ()</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:a7f54613496321eed83a5d86dc6428743"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a7f54613496321eed83a5d86dc6428743">DefaultInit</a> (void)</td></tr> <tr class="memdesc:a7f54613496321eed83a5d86dc6428743"><td class="mdescLeft"> </td><td class="mdescRight">The concrete dynamic type constructor calls <a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a7f54613496321eed83a5d86dc6428743" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a>. <a href="#a7f54613496321eed83a5d86dc6428743"></a><br/></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="EnvelopeExtractor_8hxx_source.html#l00091">91</a> of file <a class="el" href="EnvelopeExtractor_8hxx_source.html">EnvelopeExtractor.hxx</a>.</p> </div><hr/><h2>Member Function Documentation</h2> <a class="anchor" id="a7f54613496321eed83a5d86dc6428743"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CLAM::EnvExtractorConfig::DefaultInit </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>The concrete dynamic type constructor calls <a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a7f54613496321eed83a5d86dc6428743" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a>. </p> <p>This allows user to initialize his/her object. But we define <a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a7f54613496321eed83a5d86dc6428743" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a> here because we don't want to force writting one <a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a7f54613496321eed83a5d86dc6428743" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a> function for each concrete dynamic type. If a dynamic type concrete class defines some (not-default) constructors, this should also call the <a class="el" href="classCLAM_1_1EnvExtractorConfig.html#a7f54613496321eed83a5d86dc6428743" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a>. </p> <dl class="section see"><dt>See also:</dt><dd><a class="el" href="classCLAM_1_1DynamicType.html#acc5e4c768d250b7dc86f24d2479c0da0" title="This method allows custom code for the copy-constructor of a dynamic type, since the copy-constructor...">CopyInit()</a> </dd></dl> <p>Reimplemented from <a class="el" href="classCLAM_1_1DynamicType.html#aaf262beb8d463376c096a2b2e868f361">CLAM::DynamicType</a>.</p> <p>Definition at line <a class="el" href="EnvelopeExtractor_8cxx_source.html#l00091">91</a> of file <a class="el" href="EnvelopeExtractor_8cxx_source.html">EnvelopeExtractor.cxx</a>.</p> <p>References <a class="el" href="GlobalEnums_8hxx_source.html#l00045">CLAM::EInterpolation::eLinear</a>, and <a class="el" href="DynamicType_8cxx_source.html#l00296">CLAM::DynamicType::UpdateData()</a>.</p> </div> </div> <a class="anchor" id="a5e2ddcdd8f8d5a11be79079a1c73a999"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">0 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SampleRate </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="adec0a5eeae91a38e4d6593d5768f6834"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classint.html">int</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FrameSize </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Number of samples in each audio input frame. </p> </div> </div> <a class="anchor" id="a54b239109e4976c9184fd93c00e39fae"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">2 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">InterpolationPeriod </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Time period between envelope interpolation points, in miliseconds. </p> <p>If you prefer to specify the exact amount of interpolation points to use in each audio frame, you can use the NInterpPointsPerFrame attribute, leaving this one with 0.0. If both are non-zero, the other one will be used. </p> <p><a class="el" href="classCLAM_1_1Note.html" title="Used to store note information.">Note</a> that currently the actual interpolation period used in the processing object will be rounded so that there are always interpolation points exactly at the beginning and at the end of each audio frame, for eficiency reasons. This may change in future. </p> </div> </div> <a class="anchor" id="a3f25f7acba71e6387a2e2d45c1d0c5ae"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">3 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IntegrationLength </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Number of mIlliseconds of audio to use for the "average" of each new envelope interpolation point. </p> <p>The bigger this value is, the smoother the envelope will be. It will also introduce a delay in the envelope from the original audio signal. </p> <p>If you would rather like to specify the exact amount of interpolationn segments to use for the average, you can use the InterpolationPeriod attribute, leaving this with a value of 0.0. If both attributes are non-zero, this one will be used. </p> </div> </div> <a class="anchor" id="a9d9d66a40525bb96ef7d8203aeaa7a7f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">4 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classint.html">int</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">NInterpPointsPerFrame </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Number of envelope interpolation points to use for each audio frame. </p> <p>If you prefer to use time units, you can use the InterpolationPeriod attribute instead, (leaving this one to 0). If both are non-zero, this one will be used. </p> </div> </div> <a class="anchor" id="a4925207bda48287ecc80fffbde7d19f2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">5 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classint.html">int</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">NMemoryPoints </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Number of interpolation segments (possibly from previous audio frames) to add up to the average used to calculate each new interpolation point. </p> <p>At least 1 point must be used, so that the last segment in the previous frame is used in the new one. </p> <p>The bigger this value is, the smoother the envelope will be. It will also introduce a delay in the envelope from the original audio signal. </p> <p>If you would rather like to use time units to specify the length of the envelope "integration period", you can use the IntegrationLength attribute, leaving this one to zero. If both are non-zero, this one will be used. </p> </div> </div> <a class="anchor" id="a3759b5329f594684331d35a623dee35d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">6 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">NormalLevel </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab63b4531eae41f8bfd874048c23ca54d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">7 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1ControlConfig.html">ControlConfig</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SilenceLevel </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a49a272194460933fdae3fedb1d2d3084"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">8 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1EInterpolation.html">EInterpolation</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">InterpolationType </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2e6c58dd45793b8dd15da965b7eab88d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::EnvExtractorConfig::DYNAMIC_TYPE_USING_INTERFACE </td> <td>(</td> <td class="paramtype"><a class="el" href="classCLAM_1_1EnvExtractorConfig.html">EnvExtractorConfig</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">9 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="EnvelopeExtractor_8hxx_source.html">EnvelopeExtractor.hxx</a></li> <li><a class="el" href="EnvelopeExtractor_8cxx_source.html">EnvelopeExtractor.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