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_1SegmentSMSTimeStretch.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::SegmentSMSTimeStretch 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_1SegmentSMSTimeStretch.html">SegmentSMSTimeStretch</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> </div> <div class="headertitle"> <div class="title">CLAM::SegmentSMSTimeStretch Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>></code></p> <p><a href="classCLAM_1_1SegmentSMSTimeStretch-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:aa8f206c51bad9fc05e0966e63af1677a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#aa8f206c51bad9fc05e0966e63af1677a">SegmentSMSTimeStretch</a> ()</td></tr> <tr class="memdesc:aa8f206c51bad9fc05e0966e63af1677a"><td class="mdescLeft"> </td><td class="mdescRight">Base constructor of class. <a href="#aa8f206c51bad9fc05e0966e63af1677a"></a><br/></td></tr> <tr class="memitem:a6c779e90f462022f7b263bcfc15a11c0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a6c779e90f462022f7b263bcfc15a11c0">SegmentSMSTimeStretch</a> (const <a class="el" href="classCLAM_1_1SegmentTransformationConfig.html">SegmentTransformationConfig</a> &c)</td></tr> <tr class="memdesc:a6c779e90f462022f7b263bcfc15a11c0"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with an object of <a class="el" href="classCLAM_1_1SegmentTransformationConfig.html" title="Configuration class for all SegmentTransformations.">SegmentTransformationConfig</a> class by parameter. <a href="#a6c779e90f462022f7b263bcfc15a11c0"></a><br/></td></tr> <tr class="memitem:a4e18dd4d620d8851269ad83b7d675b8a"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a4e18dd4d620d8851269ad83b7d675b8a">GetClassName</a> () const </td></tr> <tr class="memdesc:a4e18dd4d620d8851269ad83b7d675b8a"><td class="mdescLeft"> </td><td class="mdescRight">This method returns the name of the object. <a href="#a4e18dd4d620d8851269ad83b7d675b8a"></a><br/></td></tr> <tr class="memitem:ab3fb227abcfe70283ec7c9ac732822bf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#ab3fb227abcfe70283ec7c9ac732822bf">ConcreteConfigure</a> (const <a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a> &c)</td></tr> <tr class="memdesc:ab3fb227abcfe70283ec7c9ac732822bf"><td class="mdescLeft"> </td><td class="mdescRight">Configuration change method. <a href="#ab3fb227abcfe70283ec7c9ac732822bf"></a><br/></td></tr> <tr class="memitem:a2ace4a17d49f6b642d1739ba3a71d9c7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a2ace4a17d49f6b642d1739ba3a71d9c7">ConcreteStart</a> ()</td></tr> <tr class="memdesc:a2ace4a17d49f6b642d1739ba3a71d9c7"><td class="mdescLeft"> </td><td class="mdescRight">Overriding default method to initialize input frame counter. <a href="#a2ace4a17d49f6b642d1739ba3a71d9c7"></a><br/></td></tr> <tr class="memitem:af02d6323d382ec93106e803edfc51ee4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#af02d6323d382ec93106e803edfc51ee4">ConcreteStop</a> ()</td></tr> <tr class="memdesc:af02d6323d382ec93106e803edfc51ee4"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classCLAM_1_1Processing.html" title="The base class for all the CLAM processing object classes.">Processing</a> objects have to redefine this method when stoping them implies some internal changes. <a href="#af02d6323d382ec93106e803edfc51ee4"></a><br/></td></tr> <tr class="memitem:a1ede599e39b92e935704303afb256a64"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a1ede599e39b92e935704303afb256a64">~SegmentSMSTimeStretch</a> ()</td></tr> <tr class="memdesc:a1ede599e39b92e935704303afb256a64"><td class="mdescLeft"> </td><td class="mdescRight">Destructor of the class. <a href="#a1ede599e39b92e935704303afb256a64"></a><br/></td></tr> <tr class="memitem:a1c9cae497ac17355550c7af30295aa6c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a1c9cae497ac17355550c7af30295aa6c">Do</a> ()</td></tr> <tr class="memdesc:a1c9cae497ac17355550c7af30295aa6c"><td class="mdescLeft"> </td><td class="mdescRight">Supervised mode execution method (using ports) <a href="#a1c9cae497ac17355550c7af30295aa6c"></a><br/></td></tr> <tr class="memitem:a16253d8b3b7787f7e047e47882d313da"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a16253d8b3b7787f7e047e47882d313da">Do</a> (const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &in, <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &out)</td></tr> <tr class="memdesc:a16253d8b3b7787f7e047e47882d313da"><td class="mdescLeft"> </td><td class="mdescRight">TODO: This method does not work if called directly! it must be called from the <a class="el" href="classCLAM_1_1Segment.html" title="Processing Data class to encapsulate a CLAM segment.">Segment</a> overload. <a href="#a16253d8b3b7787f7e047e47882d313da"></a><br/></td></tr> <tr class="memitem:a243a06e5e3b136f673c6017e2733f519"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a243a06e5e3b136f673c6017e2733f519">Do</a> (const <a class="el" href="classCLAM_1_1Segment.html">Segment</a> &in, <a class="el" href="classCLAM_1_1Segment.html">Segment</a> &out)</td></tr> <tr class="memdesc:a243a06e5e3b136f673c6017e2733f519"><td class="mdescLeft"> </td><td class="mdescRight">Unsupervised Do function, receives a <a class="el" href="classCLAM_1_1Segment.html" title="Processing Data class to encapsulate a CLAM segment.">Segment</a> as input and output. <a href="#a243a06e5e3b136f673c6017e2733f519"></a><br/></td></tr> <tr class="memitem:a1d57492c35bcc00504d6d096482f7591"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a1d57492c35bcc00504d6d096482f7591">CanProcessInplace</a> ()</td></tr> <tr class="memdesc:a1d57492c35bcc00504d6d096482f7591"><td class="mdescLeft"> </td><td class="mdescRight">Override this method if your processing cannot process inplace. <a href="#a1d57492c35bcc00504d6d096482f7591"></a><br/></td></tr> <tr class="memitem:a7b00cf00bf69c0e62fd31749c64fef9f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a7b00cf00bf69c0e62fd31749c64fef9f">IsLastFrame</a> ()</td></tr> <tr class="memdesc:a7b00cf00bf69c0e62fd31749c64fef9f"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if there are no more frames to read from input. <a href="#a7b00cf00bf69c0e62fd31749c64fef9f"></a><br/></td></tr> <tr class="memitem:a9c3aa863f91802f59d5771c81e5ff5cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a9c3aa863f91802f59d5771c81e5ff5cd">GetCurrentFrame</a> (<a class="el" href="classCLAM_1_1Segment.html">Segment</a> &out)</td></tr> <tr class="memdesc:a9c3aa863f91802f59d5771c81e5ff5cd"><td class="mdescLeft"> </td><td class="mdescRight">formerly corresponded to UnwrappedProcessingData <a href="#a9c3aa863f91802f59d5771c81e5ff5cd"></a><br/></td></tr> <tr class="memitem:a22c41a21c6f9bed2c4908b4f6cf50bdb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a22c41a21c6f9bed2c4908b4f6cf50bdb">GetCurrentFrame</a> (const <a class="el" href="classCLAM_1_1Segment.html">Segment</a> &in)</td></tr> <tr class="memdesc:a22c41a21c6f9bed2c4908b4f6cf50bdb"><td class="mdescLeft"> </td><td class="mdescRight">formerly corresponded to UnwrappedProcessingData <a href="#a22c41a21c6f9bed2c4908b4f6cf50bdb"></a><br/></td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1SegmentTransformation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1SegmentTransformation')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1SegmentTransformation.html">CLAM::SegmentTransformation</a></td></tr> <tr class="memitem:a0bcac616912c84abcc1272c8d1c2e8b2 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a0bcac616912c84abcc1272c8d1c2e8b2">AttachIn</a> (<a class="el" href="classCLAM_1_1Segment.html">Segment</a> &data)</td></tr> <tr class="memitem:a9ca1227b0ab655499c0a92350346535a inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a9ca1227b0ab655499c0a92350346535a">AttachOut</a> (<a class="el" href="classCLAM_1_1Segment.html">Segment</a> &data)</td></tr> <tr class="memitem:ad21a03dbbdf8a0cc38f0cde57fb5f2c7 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#ad21a03dbbdf8a0cc38f0cde57fb5f2c7">WrapFrameTransformation</a> (<a class="el" href="classCLAM_1_1FrameTransformation.html">FrameTransformation</a> *)</td></tr> <tr class="memitem:a6e6c27621e466d410a43d7aea1060a20 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a6e6c27621e466d410a43d7aea1060a20">GetConfig</a> () const </td></tr> <tr class="memdesc:a6e6c27621e466d410a43d7aea1060a20 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Configuration getter. <a href="#a6e6c27621e466d410a43d7aea1060a20"></a><br/></td></tr> <tr class="memitem:a482b6bcba8b66cd5881ba1033f97427d inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a482b6bcba8b66cd5881ba1033f97427d">SegmentTransformation</a> ()</td></tr> <tr class="memdesc:a482b6bcba8b66cd5881ba1033f97427d inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Base constructor of class. <a href="#a482b6bcba8b66cd5881ba1033f97427d"></a><br/></td></tr> <tr class="memitem:ac2c178fb280d72eedb04f3fa49e0a565 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#ac2c178fb280d72eedb04f3fa49e0a565">SegmentTransformation</a> (const <a class="el" href="classCLAM_1_1SegmentTransformationConfig.html">SegmentTransformationConfig</a> &c)</td></tr> <tr class="memdesc:ac2c178fb280d72eedb04f3fa49e0a565 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with an object of <a class="el" href="classCLAM_1_1SegmentTransformationConfig.html" title="Configuration class for all SegmentTransformations.">SegmentTransformationConfig</a> class by parameter. <a href="#ac2c178fb280d72eedb04f3fa49e0a565"></a><br/></td></tr> <tr class="memitem:aa71c90f98d947530219cd7bc1dc625d0 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#aa71c90f98d947530219cd7bc1dc625d0">~SegmentTransformation</a> ()</td></tr> <tr class="memitem:af7cc4ebcc73ac69896b543c7038daa41 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#af7cc4ebcc73ac69896b543c7038daa41">DoWithSegments</a> (void)</td></tr> <tr class="memdesc:af7cc4ebcc73ac69896b543c7038daa41 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Supervised <a class="el" href="classCLAM_1_1SegmentTransformation.html#ab6d9b5fbaa1264e880afdaa40e1674c1" title="Supervised mode execution method (using ports)">Do()</a> function. <a href="#af7cc4ebcc73ac69896b543c7038daa41"></a><br/></td></tr> <tr class="memitem:a875f125d13815dccd4a87968410e06c9 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a875f125d13815dccd4a87968410e06c9">UpdateControlValueFromBPF</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> pos)</td></tr> <tr class="memdesc:a875f125d13815dccd4a87968410e06c9 inherit pub_methods_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Method to update the Amount control from an existing BPF configured in the configuration phase. <a href="#a875f125d13815dccd4a87968410e06c9"></a><br/></td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1Processing"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1Processing')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1Processing.html">CLAM::Processing</a></td></tr> <tr class="memitem:a586222b159a5b27b5bbb830a125fccc0 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a586222b159a5b27b5bbb830a125fccc0">Configure</a> (const <a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a> &config)</td></tr> <tr class="memdesc:a586222b159a5b27b5bbb830a125fccc0 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Configuration change method. <a href="#a586222b159a5b27b5bbb830a125fccc0"></a><br/></td></tr> <tr class="memitem:a81c4b3718ce9d0b207a25eedeca975e9 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a81c4b3718ce9d0b207a25eedeca975e9">Start</a> (void)</td></tr> <tr class="memdesc:a81c4b3718ce9d0b207a25eedeca975e9 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Method to turn the object into running state. <a href="#a81c4b3718ce9d0b207a25eedeca975e9"></a><br/></td></tr> <tr class="memitem:a12b6447e841dbe5eecefebf021fc1a06 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a12b6447e841dbe5eecefebf021fc1a06">Stop</a> (void)</td></tr> <tr class="memdesc:a12b6447e841dbe5eecefebf021fc1a06 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Method to put the object out of running state When in execution mode, this method must be called before any further call to <a class="el" href="classCLAM_1_1Processing.html#a586222b159a5b27b5bbb830a125fccc0" title="Configuration change method.">Configure()</a> methods. <a href="#a12b6447e841dbe5eecefebf021fc1a06"></a><br/></td></tr> <tr class="memitem:ad27ec8360d2d4cc3d8b4c1b0e196d916 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#ad27ec8360d2d4cc3d8b4c1b0e196d916">Processing</a> ()</td></tr> <tr class="memitem:ae27a8fe64f616e411517e2f68a0ca4c6 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#ae27a8fe64f616e411517e2f68a0ca4c6">~Processing</a> ()</td></tr> <tr class="memitem:ad72faa125b455acc9cdb0ebe8b4c0146 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#ad72faa125b455acc9cdb0ebe8b4c0146">CanConsumeAndProduce</a> ()</td></tr> <tr class="memdesc:ad72faa125b455acc9cdb0ebe8b4c0146 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Check that Supervised <a class="el" href="classCLAM_1_1Processing.html#abefb869e5f9410bb6fe5744fd70f03c9" title="Supervised mode execution method (using ports)">Do()</a> can be safely called. <a href="#ad72faa125b455acc9cdb0ebe8b4c0146"></a><br/></td></tr> <tr class="memitem:a8459642ceae6e2bcf128acbbfc427eb9 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a8459642ceae6e2bcf128acbbfc427eb9">ConsumeAndProduce</a> ()</td></tr> <tr class="memdesc:a8459642ceae6e2bcf128acbbfc427eb9 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Acknoledges data tokens in published ports as read/writen by calling Produce() for all registered OutPorts and Consume() to all registered InPorts. <a href="#a8459642ceae6e2bcf128acbbfc427eb9"></a><br/></td></tr> <tr class="memitem:a4dfa76686bbac1c6444f5641be0f0cdd inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a4dfa76686bbac1c6444f5641be0f0cdd">GetExecStateString</a> () const </td></tr> <tr class="memitem:a1fe82c6b41ba9ba1b46e7ea17bb48e91 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a1fe82c6b41ba9ba1b46e7ea17bb48e91">IsConfigured</a> () const </td></tr> <tr class="memitem:ab8b86869f09192ab1bcae5d1a3d3b4a9 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#ab8b86869f09192ab1bcae5d1a3d3b4a9">IsRunning</a> () const </td></tr> <tr class="memitem:a9a42e647c5538f852957252f16d1c0f4 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a9a42e647c5538f852957252f16d1c0f4">RegisterOutPort</a> (<a class="el" href="classCLAM_1_1OutPortBase.html">OutPortBase</a> *out)</td></tr> <tr class="memitem:a976a5526dcb9c31c22300ecbd0fa48d3 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a976a5526dcb9c31c22300ecbd0fa48d3">RegisterInPort</a> (<a class="el" href="classCLAM_1_1InPortBase.html">InPortBase</a> *in)</td></tr> <tr class="memitem:a89a0e2ea9a5138ccf25566832a8e37f6 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a89a0e2ea9a5138ccf25566832a8e37f6">RegisterOutControl</a> (<a class="el" href="classCLAM_1_1OutControlBase.html">OutControlBase</a> *out)</td></tr> <tr class="memitem:a5aa743b7df7e54cdf2b53d0cafc0fd5f inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a5aa743b7df7e54cdf2b53d0cafc0fd5f">RegisterInControl</a> (<a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> *in)</td></tr> <tr class="memitem:ae882ffd6dca37a47a93a5d6b723959a0 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#ae882ffd6dca37a47a93a5d6b723959a0">SetParent</a> (<a class="el" href="classCLAM_1_1Processing.html">Processing</a> *p)</td></tr> <tr class="memitem:a4495c3e0f3957327114d6ca6141f6a1c inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a4495c3e0f3957327114d6ca6141f6a1c">SetNetworkBackLink</a> (<a class="el" href="classCLAM_1_1Network.html">Network</a> *network)</td></tr> <tr class="memitem:a9a6e862114fd44c6e62792c4b052c992 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a9a6e862114fd44c6e62792c4b052c992">ModifiesPortsAndControlsAtConfiguration</a> ()</td></tr> <tr class="memdesc:a9a6e862114fd44c6e62792c4b052c992 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">This method is used to determine if a given processing can change its interface of ports/controls after its construction (i.e. <a href="#a9a6e862114fd44c6e62792c4b052c992"></a><br/></td></tr> <tr class="memitem:a59a86056b261a11075a62cf931381bb2 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a59a86056b261a11075a62cf931381bb2">HasInPort</a> (const std::string &name)</td></tr> <tr class="memitem:ade6ac7247dfeec40a03f569fdc28b683 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#ade6ac7247dfeec40a03f569fdc28b683">HasOutPort</a> (const std::string &name)</td></tr> <tr class="memitem:a4a9b2edf6ae452ca3eb751c08397b595 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a4a9b2edf6ae452ca3eb751c08397b595">HasInControl</a> (const std::string &name)</td></tr> <tr class="memitem:a915350147605e7d151f780e9f994d2f3 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a915350147605e7d151f780e9f994d2f3">HasOutControl</a> (const std::string &name)</td></tr> <tr class="memitem:a632863847a3e8905d8015f4a623bb14a inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1InPortBase.html">InPortBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a632863847a3e8905d8015f4a623bb14a">GetInPort</a> (const std::string &name)</td></tr> <tr class="memitem:a26824f5cc52dde1de532cd4ebb57dd8b inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1OutPortBase.html">OutPortBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a26824f5cc52dde1de532cd4ebb57dd8b">GetOutPort</a> (const std::string &name)</td></tr> <tr class="memitem:a502904b09f9a6dcb670a0ae0f2bbd884 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a502904b09f9a6dcb670a0ae0f2bbd884">GetInControl</a> (const std::string &name)</td></tr> <tr class="memitem:a8b655006d039aef095b6ffe0ef407b0f inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1OutControlBase.html">OutControlBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a8b655006d039aef095b6ffe0ef407b0f">GetOutControl</a> (const std::string &name)</td></tr> <tr class="memitem:af3aa81920d8f4bfc5da68bf3b1b0774c inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1InPortBase.html">InPortBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#af3aa81920d8f4bfc5da68bf3b1b0774c">GetInPort</a> (<a class="el" href="classunsigned.html">unsigned</a> index)</td></tr> <tr class="memitem:a22d5f2f7e6a6dd5d17c815e99560fd14 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1OutPortBase.html">OutPortBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a22d5f2f7e6a6dd5d17c815e99560fd14">GetOutPort</a> (<a class="el" href="classunsigned.html">unsigned</a> index)</td></tr> <tr class="memitem:a8a236c276e80a16983565911d27520ba inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a8a236c276e80a16983565911d27520ba">GetInControl</a> (<a class="el" href="classunsigned.html">unsigned</a> index)</td></tr> <tr class="memitem:abce8a35cc428db1f0fb89d040505021e inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1OutControlBase.html">OutControlBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#abce8a35cc428db1f0fb89d040505021e">GetOutControl</a> (<a class="el" href="classunsigned.html">unsigned</a> index)</td></tr> <tr class="memitem:a0a5fd92dbe01bcbfe3070257e5a77e1d inherit pub_methods_classCLAM_1_1Processing"><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_1Processing.html#a0a5fd92dbe01bcbfe3070257e5a77e1d">GetNInPorts</a> () const </td></tr> <tr class="memitem:a067bbba220300741bdc0fe314f97628b inherit pub_methods_classCLAM_1_1Processing"><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_1Processing.html#a067bbba220300741bdc0fe314f97628b">GetNOutPorts</a> () const </td></tr> <tr class="memitem:a826ea14b27d03f66e4994f9a24e0412e inherit pub_methods_classCLAM_1_1Processing"><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_1Processing.html#a826ea14b27d03f66e4994f9a24e0412e">GetNInControls</a> () const </td></tr> <tr class="memitem:a0c6a54c047f57b08b020aad648f70d0c inherit pub_methods_classCLAM_1_1Processing"><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_1Processing.html#a0c6a54c047f57b08b020aad648f70d0c">GetNOutControls</a> () const </td></tr> <tr class="memitem:a56a71f5a93f276cc2b03579afb28e8d5 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a56a71f5a93f276cc2b03579afb28e8d5">GetConfigErrorMessage</a> () const </td></tr> <tr class="memdesc:a56a71f5a93f276cc2b03579afb28e8d5 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Returns a string describing configuration errors if any. <a href="#a56a71f5a93f276cc2b03579afb28e8d5"></a><br/></td></tr> <tr class="memitem:a1d5eb42911a5d395b1fca3ea86f6319d inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a1d5eb42911a5d395b1fca3ea86f6319d">IsSyncSource</a> () const </td></tr> <tr class="memdesc:a1d5eb42911a5d395b1fca3ea86f6319d inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Wether the processing is a sync source such as audio i/o device, or an audio callback hook (i.e. <a href="#a1d5eb42911a5d395b1fca3ea86f6319d"></a><br/></td></tr> <tr class="memitem:a6292384aa6a6f2c637062b7200d46e07 inherit pub_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a6292384aa6a6f2c637062b7200d46e07">SupportsVariableAudioSize</a> () const </td></tr> <tr class="memdesc:a6292384aa6a6f2c637062b7200d46e07 inherit pub_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">This method reports whether the processing supports dynamic buffer-size host. <a href="#a6292384aa6a6f2c637062b7200d46e07"></a><br/></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:a6567e1c0ff575a53549bf2445cc070ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ac27b3db70ab4a9d673e5a2ef991b280f">FloatInControl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a6567e1c0ff575a53549bf2445cc070ab">mAmount</a></td></tr> <tr class="inherit_header pub_attribs_classCLAM_1_1SegmentTransformation"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classCLAM_1_1SegmentTransformation')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classCLAM_1_1SegmentTransformation.html">CLAM::SegmentTransformation</a></td></tr> <tr class="memitem:a8c3e0a2482688d03eb6eaa2672099b1c inherit pub_attribs_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1InControlPublisher.html">InControlPublisher</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a8c3e0a2482688d03eb6eaa2672099b1c">mAmountCtrl</a></td></tr> <tr class="memdesc:a8c3e0a2482688d03eb6eaa2672099b1c inherit pub_attribs_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Control for the amount of the concrete transformation that will be applied. <a href="#a8c3e0a2482688d03eb6eaa2672099b1c"></a><br/></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:a6ed04b192a96c5ff13fbc6248a06f2b2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a6ed04b192a96c5ff13fbc6248a06f2b2">HaveFinished</a> ()</td></tr> <tr class="memitem:a005049b0565be599fdda6c76359118c7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a005049b0565be599fdda6c76359118c7">UpdateTimeAndIndex</a> (const <a class="el" href="classCLAM_1_1Segment.html">Segment</a> &in)</td></tr> <tr class="inherit_header pro_methods_classCLAM_1_1SegmentTransformation"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classCLAM_1_1SegmentTransformation')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classCLAM_1_1SegmentTransformation.html">CLAM::SegmentTransformation</a></td></tr> <tr class="memitem:a12ba9e84ec8b74fb9e608c5e0c46d352 inherit pro_methods_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a12ba9e84ec8b74fb9e608c5e0c46d352">AddFramesToOutputIfInputIsLonger</a> (<a class="el" href="classint.html">int</a> frameindex, const <a class="el" href="classCLAM_1_1Segment.html">Segment</a> &in, <a class="el" href="classCLAM_1_1Segment.html">Segment</a> &out)</td></tr> <tr class="inherit_header pro_methods_classCLAM_1_1Processing"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classCLAM_1_1Processing')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classCLAM_1_1Processing.html">CLAM::Processing</a></td></tr> <tr class="memitem:a115269a23acdbde8b7eebf7ce2f3b8d3 inherit pro_methods_classCLAM_1_1Processing"><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_1Processing.html#a115269a23acdbde8b7eebf7ce2f3b8d3">BackendBufferSize</a> ()</td></tr> <tr class="memdesc:a115269a23acdbde8b7eebf7ce2f3b8d3 inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Given by the <a class="el" href="classCLAM_1_1NetworkPlayer.html" title="A NetworkPlayer is an object that controls the playback of a Network providing a high level transport...">NetworkPlayer</a> (backend) if exists. <a href="#a115269a23acdbde8b7eebf7ce2f3b8d3"></a><br/></td></tr> <tr class="memitem:a68495ca1d8beb3d2f2881ddff0679862 inherit pro_methods_classCLAM_1_1Processing"><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_1Processing.html#a68495ca1d8beb3d2f2881ddff0679862">BackendSampleRate</a> ()</td></tr> <tr class="memdesc:a68495ca1d8beb3d2f2881ddff0679862 inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Given by the <a class="el" href="classCLAM_1_1NetworkPlayer.html" title="A NetworkPlayer is an object that controls the playback of a Network providing a high level transport...">NetworkPlayer</a> (backend) if exists. <a href="#a68495ca1d8beb3d2f2881ddff0679862"></a><br/></td></tr> <tr class="memitem:a7c73560d689adc4d7fa59b524afb3e4b inherit pro_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1InControlRegistry.html">InControlRegistry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a7c73560d689adc4d7fa59b524afb3e4b">GetInControls</a> ()</td></tr> <tr class="memdesc:a7c73560d689adc4d7fa59b524afb3e4b inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Accessor to published Controls manager. <a href="#a7c73560d689adc4d7fa59b524afb3e4b"></a><br/></td></tr> <tr class="memitem:abf1710583835d78215aeb06716e82c93 inherit pro_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1OutControlRegistry.html">OutControlRegistry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#abf1710583835d78215aeb06716e82c93">GetOutControls</a> ()</td></tr> <tr class="memdesc:abf1710583835d78215aeb06716e82c93 inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Accessor to published Controls manager. <a href="#abf1710583835d78215aeb06716e82c93"></a><br/></td></tr> <tr class="memitem:a64cc3cd1076c485562a2ea326b525015 inherit pro_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1InPortRegistry.html">InPortRegistry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a64cc3cd1076c485562a2ea326b525015">GetInPorts</a> ()</td></tr> <tr class="memdesc:a64cc3cd1076c485562a2ea326b525015 inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Accessor to published Ports manager. <a href="#a64cc3cd1076c485562a2ea326b525015"></a><br/></td></tr> <tr class="memitem:a0a8b1c3478947e0f9efc7674a51fe6b5 inherit pro_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1OutPortRegistry.html">OutPortRegistry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a0a8b1c3478947e0f9efc7674a51fe6b5">GetOutPorts</a> ()</td></tr> <tr class="memdesc:a0a8b1c3478947e0f9efc7674a51fe6b5 inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Accessor to published Portss manager. <a href="#a0a8b1c3478947e0f9efc7674a51fe6b5"></a><br/></td></tr> <tr class="memitem:a5619e90c5c79e0bbbd087105c761b7ee inherit pro_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a5619e90c5c79e0bbbd087105c761b7ee">AddConfigErrorMessage</a> (const std::string &msg)</td></tr> <tr class="memdesc:a5619e90c5c79e0bbbd087105c761b7ee inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Use this method to append a configuration errors to the processing when implementing ConcreteConfigure. <a href="#a5619e90c5c79e0bbbd087105c761b7ee"></a><br/></td></tr> <tr class="memitem:a90f259e0832055b0baf4896069e29f50 inherit pro_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a90f259e0832055b0baf4896069e29f50">AbleToExecute</a> (void) const </td></tr> <tr class="memdesc:a90f259e0832055b0baf4896069e29f50 inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">In debug-mode checks that the processing is configured and started. <a href="#a90f259e0832055b0baf4896069e29f50"></a><br/></td></tr> <tr class="memitem:afc32b9790688f2875b42e4ab169389c6 inherit pro_methods_classCLAM_1_1Processing"><td class="memTemplParams" colspan="2">template<typename ConcreteConfig > </td></tr> <tr class="memitem:afc32b9790688f2875b42e4ab169389c6"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#afc32b9790688f2875b42e4ab169389c6">CopyAsConcreteConfig</a> (ConcreteConfig &concrete, const <a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a> &abstract) const </td></tr> <tr class="memdesc:afc32b9790688f2875b42e4ab169389c6 inherit pro_methods_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Helper template to convert a reference to a <a class="el" href="classCLAM_1_1ProcessingConfig.html" title="This is an abstract class which serves as interface for configuration classes used as processing obje...">ProcessingConfig</a> to the concrete <a class="el" href="classCLAM_1_1ProcessingConfig.html" title="This is an abstract class which serves as interface for configuration classes used as processing obje...">ProcessingConfig</a> specified on the first parameter. <a href="#afc32b9790688f2875b42e4ab169389c6"></a><br/></td></tr> <tr class="memitem:a4a62598ddf5a6d05ec768ded869c3cc2 inherit pro_methods_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#a4a62598ddf5a6d05ec768ded869c3cc2">SetExecState</a> (<a class="el" href="classCLAM_1_1Processing.html#a76188000ceaea69e163281378b88ad09">ExecState</a> state)</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a> Protected Attributes</h2></td></tr> <tr class="memitem:aeea03ea22282bc87b4db79b746611bd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#aba1a20c1581f88d249cfcbcfd8a377c5">TTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#aeea03ea22282bc87b4db79b746611bd6">mSynthesisTime</a></td></tr> <tr class="memitem:a2af192bfcb358b2dbd3b3ebdf80c3ce9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#aba1a20c1581f88d249cfcbcfd8a377c5">TTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a2af192bfcb358b2dbd3b3ebdf80c3ce9">mAnalysisTime</a></td></tr> <tr class="memitem:a6eadfd72c38d67ff28c033cf326dd4fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a6eadfd72c38d67ff28c033cf326dd4fe">mnSynthesisFrames</a></td></tr> <tr class="memitem:a3fb8fad222354181bd01d76bd66eb657"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Frame.html">Frame</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a3fb8fad222354181bd01d76bd66eb657">mLeftFrame</a></td></tr> <tr class="memitem:affbd34d7a0d3b0c5c49c469aa0b820f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretchConfig.html">SegmentSMSTimeStretchConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#affbd34d7a0d3b0c5c49c469aa0b820f5">mConcreteConfig</a></td></tr> <tr class="memitem:a1477782494abd65125d991925a2eddad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1FrameInterpolator.html">FrameInterpolator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a1477782494abd65125d991925a2eddad">mPO_FrameInterpolator</a></td></tr> <tr class="memdesc:a1477782494abd65125d991925a2eddad"><td class="mdescLeft"> </td><td class="mdescRight">Child processings. <a href="#a1477782494abd65125d991925a2eddad"></a><br/></td></tr> <tr class="inherit_header pro_attribs_classCLAM_1_1SegmentTransformation"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classCLAM_1_1SegmentTransformation')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classCLAM_1_1SegmentTransformation.html">CLAM::SegmentTransformation</a></td></tr> <tr class="memitem:a2fed7a073e4acfe6edd056d8721ae98f inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1SegmentTransformationConfig.html">SegmentTransformationConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a2fed7a073e4acfe6edd056d8721ae98f">mConfig</a></td></tr> <tr class="memdesc:a2fed7a073e4acfe6edd056d8721ae98f inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Internally stored configuration. <a href="#a2fed7a073e4acfe6edd056d8721ae98f"></a><br/></td></tr> <tr class="memitem:ac1da07b55f718f9cca64ddb031baca51 inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#ac1da07b55f718f9cca64ddb031baca51">mUseTemporalBPF</a></td></tr> <tr class="memdesc:ac1da07b55f718f9cca64ddb031baca51 inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Boolean member that indicates whether BPF or single value is to be used. <a href="#ac1da07b55f718f9cca64ddb031baca51"></a><br/></td></tr> <tr class="memitem:af621cebb13128dff77df0fc9f67a396a inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ac27b3db70ab4a9d673e5a2ef991b280f">FloatInControl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#af621cebb13128dff77df0fc9f67a396a">mOnCtrl</a></td></tr> <tr class="memdesc:af621cebb13128dff77df0fc9f67a396a inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="mdescLeft"> </td><td class="mdescRight">Control to state whether a particular transformation is on or off. <a href="#af621cebb13128dff77df0fc9f67a396a"></a><br/></td></tr> <tr class="memitem:a1556bf56fb3cd448bf29ce019a116d7e inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Segment.html">Segment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a1556bf56fb3cd448bf29ce019a116d7e">mInput</a></td></tr> <tr class="memitem:a74b3cc036f77d30eddf0ebc51535f5a5 inherit pro_attribs_classCLAM_1_1SegmentTransformation"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Segment.html">Segment</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1SegmentTransformation.html#a74b3cc036f77d30eddf0ebc51535f5a5">mOutput</a></td></tr> <tr class="memitem:a5a42d168aff159385290d367e3fa696c inherit pro_attribs_classCLAM_1_1SegmentTransformation"><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_1SegmentTransformation.html#a5a42d168aff159385290d367e3fa696c">mCurrentInputFrame</a></td></tr> <tr class="inherit_header pro_attribs_classCLAM_1_1Processing"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classCLAM_1_1Processing')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classCLAM_1_1Processing.html">CLAM::Processing</a></td></tr> <tr class="memitem:ae6d4efc306551d162956de9c1b659186 inherit pro_attribs_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1ProcessingComposite.html">ProcessingComposite</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#ae6d4efc306551d162956de9c1b659186">mpParent</a></td></tr> <tr class="memdesc:ae6d4efc306551d162956de9c1b659186 inherit pro_attribs_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to the parent (composite) processing object, or 0. <a href="#ae6d4efc306551d162956de9c1b659186"></a><br/></td></tr> <tr class="memitem:afea583ba1c8575e9b7ee1537c6876947 inherit pro_attribs_classCLAM_1_1Processing"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Network.html">Network</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Processing.html#afea583ba1c8575e9b7ee1537c6876947">_network</a></td></tr> <tr class="memdesc:afea583ba1c8575e9b7ee1537c6876947 inherit pro_attribs_classCLAM_1_1Processing"><td class="mdescLeft"> </td><td class="mdescRight">The parent network if any. <a href="#afea583ba1c8575e9b7ee1537c6876947"></a><br/></td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000035">Todo:</a></b></dt><dd>: introduce interpolation of spectral shapes, before that, interpolations may be extracted to external <a class="el" href="classCLAM_1_1Processing.html" title="The base class for all the CLAM processing object classes.">Processing</a>'s </dd></dl> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00036">36</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> </div><hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="aa8f206c51bad9fc05e0966e63af1677a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::SegmentSMSTimeStretch::SegmentSMSTimeStretch </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Base constructor of class. </p> <p>Calls Configure method with a <a class="el" href="classCLAM_1_1SegmentTransformationConfig.html" title="Configuration class for all SegmentTransformations.">SegmentTransformationConfig</a> initialised by default </p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00041">41</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Processing_8cxx_source.html#l00153">CLAM::Processing::Configure()</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00079">mAnalysisTime</a>, <a class="el" href="SegmentTransformation_8hxx_source.html#l00159">CLAM::SegmentTransformation::mCurrentInputFrame</a>, and <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00078">mSynthesisTime</a>.</p> </div> </div> <a class="anchor" id="a6c779e90f462022f7b263bcfc15a11c0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::SegmentSMSTimeStretch::SegmentSMSTimeStretch </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1SegmentTransformationConfig.html">SegmentTransformationConfig</a> & </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructor with an object of <a class="el" href="classCLAM_1_1SegmentTransformationConfig.html" title="Configuration class for all SegmentTransformations.">SegmentTransformationConfig</a> class by parameter. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">c</td><td><a class="el" href="classCLAM_1_1SegmentTransformationConfig.html" title="Configuration class for all SegmentTransformations.">SegmentTransformationConfig</a> object created by the user </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00049">49</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Processing_8cxx_source.html#l00153">CLAM::Processing::Configure()</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00079">mAnalysisTime</a>, <a class="el" href="SegmentTransformation_8hxx_source.html#l00159">CLAM::SegmentTransformation::mCurrentInputFrame</a>, and <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00078">mSynthesisTime</a>.</p> </div> </div> <a class="anchor" id="a1ede599e39b92e935704303afb256a64"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">CLAM::SegmentSMSTimeStretch::~SegmentSMSTimeStretch </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Destructor of the class. </p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00057">57</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="a1d57492c35bcc00504d6d096482f7591"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::CanProcessInplace </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Override this method if your processing cannot process inplace. </p> <p>Reimplemented from <a class="el" href="classCLAM_1_1Processing.html#ab8f30da744309f9b4700c8250ccff54e">CLAM::Processing</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00067">67</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> </div> </div> <a class="anchor" id="ab3fb227abcfe70283ec7c9ac732822bf"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::ConcreteConfigure </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1ProcessingConfig.html">ProcessingConfig</a> & </td> <td class="paramname"><em>c</em></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>Configuration change method. </p> <p><a class="el" href="classCLAM_1_1Note.html" title="Used to store note information.">Note</a> that the Amount Control is initialized from the the values in the configuration. Appart from that the member boolean variable that indicates whether a BPF is used is also initialized and the On/Off control also. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">The</td><td><a class="el" href="classCLAM_1_1ProcessingConfig.html" title="This is an abstract class which serves as interface for configuration classes used as processing obje...">ProcessingConfig</a> object </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>True if the cast has been commited correctly </dd></dl> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#ab22562a7f975f2e83229bdf09ecbf8ce">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00057">57</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Processing_8cxx_source.html#l00153">CLAM::Processing::Configure()</a>, <a class="el" href="Processing_8hxx_source.html#l00505">CLAM::Processing::CopyAsConcreteConfig()</a>, <a class="el" href="InControl_8hxx_source.html#l00100">CLAM::InControl< ControlDataType >::DoControl()</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00073">mAmount</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00084">mConcreteConfig</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00087">mPO_FrameInterpolator</a>, and <a class="el" href="SegmentTransformation_8hxx_source.html#l00056">CLAM::SegmentTransformation::mUseTemporalBPF</a>.</p> </div> </div> <a class="anchor" id="a2ace4a17d49f6b642d1739ba3a71d9c7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::ConcreteStart </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">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Overriding default method to initialize input frame counter. </p> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#ad76f0ccf305f5622413f516a0bbfdb42">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00084">84</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00079">mAnalysisTime</a>, <a class="el" href="SegmentTransformation_8hxx_source.html#l00159">CLAM::SegmentTransformation::mCurrentInputFrame</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00082">mLeftFrame</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00080">mnSynthesisFrames</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00087">mPO_FrameInterpolator</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00078">mSynthesisTime</a>, and <a class="el" href="Processing_8cxx_source.html#l00188">CLAM::Processing::Start()</a>.</p> </div> </div> <a class="anchor" id="af02d6323d382ec93106e803edfc51ee4"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::ConcreteStop </td> <td>(</td> <td class="paramname"></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><a class="el" href="classCLAM_1_1Processing.html" title="The base class for all the CLAM processing object classes.">Processing</a> objects have to redefine this method when stoping them implies some internal changes. </p> <p>ie: releasing resources. </p> <dl class="section return"><dt>Returns:</dt><dd>Whether stop changes have been successful </dd></dl> <p>Reimplemented from <a class="el" href="classCLAM_1_1Processing.html#aed8a20704a2d0e436a5ca67e837e399a">CLAM::Processing</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00078">78</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00087">mPO_FrameInterpolator</a>, and <a class="el" href="Processing_8cxx_source.html#l00202">CLAM::Processing::Stop()</a>.</p> </div> </div> <a class="anchor" id="a1c9cae497ac17355550c7af30295aa6c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::Do </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Supervised mode execution method (using ports) </p> <dl class="section return"><dt>Returns:</dt><dd>A boolean telling whether it has been output </dd></dl> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#ab6d9b5fbaa1264e880afdaa40e1674c1">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00059">59</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>References <a class="el" href="Assert_8hxx_source.html#l00153">CLAM_ASSERT</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00125">Do()</a>.</p> </div> </div> <a class="anchor" id="a16253d8b3b7787f7e047e47882d313da"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::Do </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>in</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>out</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>TODO: This method does not work if called directly! it must be called from the <a class="el" href="classCLAM_1_1Segment.html" title="Processing Data class to encapsulate a CLAM segment.">Segment</a> overload. </p> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#a394d7069264829513270a58e026bf839">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00096">96</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="FrameInterpolator_8cxx_source.html#l00144">CLAM::FrameInterpolator::Do()</a>, <a class="el" href="InControl_8hxx_source.html#l00100">CLAM::InControl< ControlDataType >::DoControl()</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00079">mAnalysisTime</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00084">mConcreteConfig</a>, <a class="el" href="FrameInterpolator_8hxx_source.html#l00088">CLAM::FrameInterpolator::mFrameInterpolationFactorCtl</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00082">mLeftFrame</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00080">mnSynthesisFrames</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00087">mPO_FrameInterpolator</a>, and <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00078">mSynthesisTime</a>.</p> </div> </div> <a class="anchor" id="a243a06e5e3b136f673c6017e2733f519"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::Do </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Segment.html">Segment</a> & </td> <td class="paramname"><em>in</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Segment.html">Segment</a> & </td> <td class="paramname"><em>out</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>Unsupervised Do function, receives a <a class="el" href="classCLAM_1_1Segment.html" title="Processing Data class to encapsulate a CLAM segment.">Segment</a> as input and output. </p> <p>This overload is the one called from the supervised <a class="el" href="classCLAM_1_1SegmentSMSTimeStretch.html#a1c9cae497ac17355550c7af30295aa6c" title="Supervised mode execution method (using ports)">Do()</a>. <a class="el" href="classCLAM_1_1Note.html" title="Used to store note information.">Note</a> that if BPF parameter is used, the Amount control is also updated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">input</td><td>the <a class="el" href="classCLAM_1_1Segment.html" title="Processing Data class to encapsulate a CLAM segment.">Segment</a> that is input to the transformation </td></tr> <tr><td class="paramname">out</td><td>the <a class="el" href="classCLAM_1_1Segment.html" title="Processing Data class to encapsulate a CLAM segment.">Segment</a> that is output from the transformation. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>Boolean value, whether the process has finished successfully or not. </dd></dl> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#a1fbd39b825f1789d6bb5cd4fe37cb135">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00125">125</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Assert_8hxx_source.html#l00183">CLAM_DEBUG_ASSERT</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00059">Do()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00172">GetCurrentFrame()</a>, <a class="el" href="Segment_8cxx_source.html#l00117">CLAM::Segment::GetFrame()</a>, <a class="el" href="Segment_8cxx_source.html#l00090">CLAM::Segment::GetnFrames()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00180">HaveFinished()</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00079">mAnalysisTime</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00084">mConcreteConfig</a>, <a class="el" href="Segment_8hxx_source.html#l00090">CLAM::Segment::mCurrentFrameIndex</a>, <a class="el" href="SegmentTransformation_8hxx_source.html#l00159">CLAM::SegmentTransformation::mCurrentInputFrame</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00082">mLeftFrame</a>, <a class="el" href="SegmentTransformation_8cxx_source.html#l00114">CLAM::SegmentTransformation::UpdateControlValueFromBPF()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00156">UpdateTimeAndIndex()</a>.</p> </div> </div> <a class="anchor" id="a4e18dd4d620d8851269ad83b7d675b8a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const char* CLAM::SegmentSMSTimeStretch::GetClassName </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>This method returns the name of the object. </p> <dl class="section return"><dt>Returns:</dt><dd>Char pointer with the name of object </dd></dl> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#a28d0916c87a6064d6b32fb0473701662">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00050">50</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> </div> </div> <a class="anchor" id="a9c3aa863f91802f59d5771c81e5ff5cd"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCLAM_1_1Frame.html">Frame</a> & CLAM::SegmentSMSTimeStretch::GetCurrentFrame </td> <td>(</td> <td class="paramtype"><a class="el" href="classCLAM_1_1Segment.html">Segment</a> & </td> <td class="paramname"><em>out</em></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>formerly corresponded to UnwrappedProcessingData </p> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#a29795166d0d88b70a21d9da8cc490cff">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00172">172</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Segment_8cxx_source.html#l00129">CLAM::Segment::AddFrame()</a>, <a class="el" href="Segment_8cxx_source.html#l00117">CLAM::Segment::GetFrame()</a>, <a class="el" href="Segment_8cxx_source.html#l00090">CLAM::Segment::GetnFrames()</a>, and <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00080">mnSynthesisFrames</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00125">Do()</a>.</p> </div> </div> <a class="anchor" id="a22c41a21c6f9bed2c4908b4f6cf50bdb"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & CLAM::SegmentSMSTimeStretch::GetCurrentFrame </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Segment.html">Segment</a> & </td> <td class="paramname"><em>in</em></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>formerly corresponded to UnwrappedProcessingData </p> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#a5c15263816b405c83b999de7d9aa658f">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00166">166</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Segment_8cxx_source.html#l00117">CLAM::Segment::GetFrame()</a>, and <a class="el" href="SegmentTransformation_8hxx_source.html#l00159">CLAM::SegmentTransformation::mCurrentInputFrame</a>.</p> </div> </div> <a class="anchor" id="a6ed04b192a96c5ff13fbc6248a06f2b2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::HaveFinished </td> <td>(</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>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00180">180</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Segment_8cxx_source.html#l00090">CLAM::Segment::GetnFrames()</a>, <a class="el" href="SegmentTransformation_8hxx_source.html#l00159">CLAM::SegmentTransformation::mCurrentInputFrame</a>, and <a class="el" href="SegmentTransformation_8hxx_source.html#l00062">CLAM::SegmentTransformation::mInput</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00125">Do()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00185">IsLastFrame()</a>.</p> </div> </div> <a class="anchor" id="a7b00cf00bf69c0e62fd31749c64fef9f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::SegmentSMSTimeStretch::IsLastFrame </td> <td>(</td> <td class="paramname"></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>Returns true if there are no more frames to read from input. </p> <p>Reimplemented from <a class="el" href="classCLAM_1_1SegmentTransformation.html#ae4d7bf50421ba7d5c38264df211fb310">CLAM::SegmentTransformation</a>.</p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00185">185</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Segment_8cxx_source.html#l00143">CLAM::Segment::DeleteFrame()</a>, <a class="el" href="Segment_8cxx_source.html#l00090">CLAM::Segment::GetnFrames()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00180">HaveFinished()</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00080">mnSynthesisFrames</a>, and <a class="el" href="SegmentTransformation_8hxx_source.html#l00063">CLAM::SegmentTransformation::mOutput</a>.</p> </div> </div> <a class="anchor" id="a005049b0565be599fdda6c76359118c7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CLAM::SegmentSMSTimeStretch::UpdateTimeAndIndex </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Segment.html">Segment</a> & </td> <td class="paramname"><em>in</em></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>Definition at line <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00156">156</a> of file <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.cxx</a>.</p> <p>References <a class="el" href="Segment_8cxx_source.html#l00117">CLAM::Segment::GetFrame()</a>, <a class="el" href="InControl_8hxx_source.html#l00108">CLAM::InControl< ControlDataType >::GetLastValue()</a>, <a class="el" href="Segment_8cxx_source.html#l00090">CLAM::Segment::GetnFrames()</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00073">mAmount</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00079">mAnalysisTime</a>, <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00084">mConcreteConfig</a>, <a class="el" href="SegmentTransformation_8hxx_source.html#l00159">CLAM::SegmentTransformation::mCurrentInputFrame</a>, and <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00082">mLeftFrame</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00125">Do()</a>.</p> </div> </div> <hr/><h2>Member Data Documentation</h2> <a class="anchor" id="a6567e1c0ff575a53549bf2445cc070ab"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ac27b3db70ab4a9d673e5a2ef991b280f">FloatInControl</a> CLAM::SegmentSMSTimeStretch::mAmount</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00073">73</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00057">ConcreteConfigure()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00156">UpdateTimeAndIndex()</a>.</p> </div> </div> <a class="anchor" id="a2af192bfcb358b2dbd3b3ebdf80c3ce9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#aba1a20c1581f88d249cfcbcfd8a377c5">TTime</a> CLAM::SegmentSMSTimeStretch::mAnalysisTime</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>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00079">79</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00084">ConcreteStart()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00096">Do()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00041">SegmentSMSTimeStretch()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00156">UpdateTimeAndIndex()</a>.</p> </div> </div> <a class="anchor" id="affbd34d7a0d3b0c5c49c469aa0b820f5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCLAM_1_1SegmentSMSTimeStretchConfig.html">SegmentSMSTimeStretchConfig</a> CLAM::SegmentSMSTimeStretch::mConcreteConfig</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>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00084">84</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00057">ConcreteConfigure()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00096">Do()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00156">UpdateTimeAndIndex()</a>.</p> </div> </div> <a class="anchor" id="a3fb8fad222354181bd01d76bd66eb657"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCLAM_1_1Frame.html">Frame</a> CLAM::SegmentSMSTimeStretch::mLeftFrame</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>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00082">82</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00084">ConcreteStart()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00096">Do()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00156">UpdateTimeAndIndex()</a>.</p> </div> </div> <a class="anchor" id="a6eadfd72c38d67ff28c033cf326dd4fe"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> CLAM::SegmentSMSTimeStretch::mnSynthesisFrames</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>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00080">80</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00084">ConcreteStart()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00096">Do()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00172">GetCurrentFrame()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00185">IsLastFrame()</a>.</p> </div> </div> <a class="anchor" id="a1477782494abd65125d991925a2eddad"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCLAM_1_1FrameInterpolator.html">FrameInterpolator</a> CLAM::SegmentSMSTimeStretch::mPO_FrameInterpolator</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>Child processings. </p> <p>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00087">87</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00057">ConcreteConfigure()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00084">ConcreteStart()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00078">ConcreteStop()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00096">Do()</a>.</p> </div> </div> <a class="anchor" id="aeea03ea22282bc87b4db79b746611bd6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#aba1a20c1581f88d249cfcbcfd8a377c5">TTime</a> CLAM::SegmentSMSTimeStretch::mSynthesisTime</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>Definition at line <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html#l00078">78</a> of file <a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a>.</p> <p>Referenced by <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00084">ConcreteStart()</a>, <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00096">Do()</a>, and <a class="el" href="SegmentSMSTimeStretch_8cxx_source.html#l00041">SegmentSMSTimeStretch()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="SegmentSMSTimeStretch_8hxx_source.html">SegmentSMSTimeStretch.hxx</a></li> <li><a class="el" href="SegmentSMSTimeStretch_8cxx_source.html">SegmentSMSTimeStretch.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