本文整理汇总了C++中Compound::getInheritPeriod方法的典型用法代码示例。如果您正苦于以下问题:C++ Compound::getInheritPeriod方法的具体用法?C++ Compound::getInheritPeriod怎么用?C++ Compound::getInheritPeriod使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Compound
的用法示例。
在下文中一共展示了Compound::getInheritPeriod方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: _init
void FramerateEqualizer::_init()
{
const Compound* compound = getCompound();
if( _nSamples > 0 || !compound )
return;
_nSamples = 1;
// Subscribe to child channel load events
const Compounds& children = compound->getChildren();
EQASSERT( _loadListeners.empty( ));
_loadListeners.resize( children.size( ));
for( size_t i = 0; i < children.size(); ++i )
{
Compound* child = children[i];
const uint32_t period = child->getInheritPeriod();
LoadListener& loadListener = _loadListeners[i];
loadListener.parent = this;
loadListener.period = period;
LoadSubscriber subscriber( &loadListener );
child->accept( subscriber );
_nSamples = EQ_MAX( _nSamples, period );
}
_nSamples = EQ_MIN( _nSamples, 100 );
}