Public メソッド | Private 変数 | Static Private 変数

クラス LocalizeBinaural

すべてのメンバ一覧

Public メソッド

 LocalizeBinaural (string nodeName, ParameterSet params)
virtual ~LocalizeBinaural ()
template<typename T >
getParameter (const string &name)
 ノードのパラメータ取得メソッド
void count0Initialize (int output_id, Buffer &out)
void calculate (int output_id, int count, Buffer &out)

Private 変数

int audioInputID
int spectrumInputID
int bgnoiseInputID
int sourcesOutputID
int samplingRate
int advance
int pauseLength
bool useInternalBGNoise
Frequency peakFMin
Frequency peakFMax
Channel::Kind localizeChannel
int harmonicThreshold
float peakThreshold
float eventUpdateRatioThreshold
float clusteringThreshold
float dirprobThreshold
int roundCount
LocalizationSetting::ptr_t localizationSetting
BGNEstimator bgnEstimator
Spectrum::ptr_t internalBGNoise
EventHistoryManager ehman
RCPtr< Vector< ObjectRef > > lastSources
shared_ptr< IIPDSiipds
String localizationMethod

Static Private 変数

static Loggerlogger = Logger::GetLogger(Logger::GLOBAL_LOGGER_NAME)

コンストラクタとデストラクタ

LocalizeBinaural::LocalizeBinaural ( string  nodeName,
ParameterSet  params 
) [inline]
virtual LocalizeBinaural::~LocalizeBinaural (  )  [inline, virtual]

関数

void LocalizeBinaural::calculate ( int  output_id,
int  count,
Buffer &  out 
) [inline]
void LocalizeBinaural::count0Initialize ( int  output_id,
Buffer &  out 
) [inline]
template<typename T >
T LocalizeBinaural::getParameter ( const string &  name  )  [inline]

ノードのパラメータ取得メソッド


変数

shared_ptr<IIPDS> LocalizeBinaural::iipds [private]
RCPtr<Vector<ObjectRef> > LocalizeBinaural::lastSources [private]
Logger & LocalizeBinaural::logger = Logger::GetLogger(Logger::GLOBAL_LOGGER_NAME) [static, private]

このクラスの説明は次のファイルから生成されました: