DPF(Direction Pass Filter)による音源分離クラス. [詳細]
#include <Separation.hpp>
Public 型 | |
| typedef boost::shared_ptr < DPFSeparation > | ptr_t |
| スマートポインタ型 | |
Public メソッド | |
| DPFSeparation (LRSpectra input) | |
| 音源分離クラスを生成する. | |
| virtual | ~DPFSeparation () |
| 音源分離クラスを破棄する. | |
| virtual LRSpectra | separate (NSDimensionPromise::Angle dir, NSDimensionPromise::Angle range) |
| 音源を分離する. | |
DPF(Direction Pass Filter)による音源分離クラス.
| typedef boost::shared_ptr<DPFSeparation> NSHarkBinaural::DPFSeparation::ptr_t |
スマートポインタ型
NSHarkBinaural::Separationを再定義しています。
| NSHarkBinaural::DPFSeparation::DPFSeparation | ( | LRSpectra | input | ) | [inline] |
音源分離クラスを生成する.
| input | 分離対象の音源のスペクトル(左右両チャンネルのスペクトル) |
| virtual NSHarkBinaural::DPFSeparation::~DPFSeparation | ( | ) | [inline, virtual] |
音源分離クラスを破棄する.
| Separation::LRSpectra NSHarkBinaural::DPFSeparation::separate | ( | NSDimensionPromise::Angle | dir, | |
| NSDimensionPromise::Angle | range | |||
| ) | [virtual] |
音源を分離する.
指定された方向の、指定された角度範囲にある音を分離し、返す
| dir | 分離する方向 | |
| range | 分離する角度範囲 |
NSHarkBinaural::Separationを実装しています。
1.6.1