本文整理汇总了C++中Generator::isStereoOutput方法的典型用法代码示例。如果您正苦于以下问题:C++ Generator::isStereoOutput方法的具体用法?C++ Generator::isStereoOutput怎么用?C++ Generator::isStereoOutput使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Generator
的用法示例。
在下文中一共展示了Generator::isStereoOutput方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setInput
void BasicDelay_::setInput(Generator input) {
Effect_::setInput(input);
setIsStereoInput(input.isStereoOutput());
setIsStereoOutput(input.isStereoOutput());
// can safely resize as TonicFrames subclass - calling functions account for channel offset
delayLine_.resize(delayLine_.frames(), input.isStereoOutput() ? 2 : 1, 0);
}
示例2: setLeft
void Divider_::setLeft(Generator arg){
if (arg.isStereoOutput() && !isStereoOutput())
{
setIsStereoOutput(true);
}
left_ = arg;
}
示例3: setRight
void Subtractor_::setRight(Generator arg){
if (arg.isStereoOutput() && !isStereoOutput())
{
setIsStereoOutput(true);
}
right_ = arg;
}
示例4: in
void Adder_::in(Generator generator){
inputs.push_back( generator );
if ( generator.isStereoOutput() && !this->isStereoOutput() ){
this->setIsStereoOutput(true);
workSpace.resize(kSynthesisBlockSize, 2, 0);
}
}
示例5: in
void Multiplier_::in(Generator& generator){
lockMutex();
inputs.push_back(generator);
if ( generator.isStereoOutput() && !this->isStereoOutput() ){
this->setIsStereoOutput(true);
workSpace.resize(kSynthesisBlockSize, 2, 0);
}
unlockMutex();
}
示例6: setInput
void Filter_::setInput(Generator input){
Effect_::setInput(input);
setIsStereoInput(input.isStereoOutput());
setIsStereoOutput(input.isStereoOutput());
}
示例7: input
void Multiplier_::input(Generator generator){
inputs_.push_back(generator);
if ( generator.isStereoOutput() && !isStereoOutput() ){
setIsStereoOutput(true);
}
}