構成 | ネームスペース | 型定義 | 関数

include/LRSignal.hpp

#include <Channel.hpp>
#include <Signal.hpp>

構成

class  NSHarkBinaural::LRSignalFactory< T >
 空の左右信号を生成する. [詳細]

ネームスペース

namespace  FD
namespace  NSHarkBinaural

型定義

typedef RCPtr< Object > FD::ObjectRef
typedef ChannelHolder
< Spectrum::ptr_t,
Spectrum::ptr_t > 
NSHarkBinaural::LRSpectra
 左右両チャンネルの周波数領域信号を表す型
typedef ChannelHolder
< Unspectrum::ptr_t,
Unspectrum::ptr_t > 
NSHarkBinaural::LRUnspectra
 左右両チャンネルの時間領域信号を表す型

関数

template<typename T >
bool NSHarkBinaural::IsEqualSignalSize (boost::shared_ptr< ChannelHolder< boost::shared_ptr< SignalBase< T > >, boost::shared_ptr< SignalBase< T > > > > holder)
 左右の信号の要素数が等しいかどうか.
template<typename T >
SignalBase< T >::ptr_t NSHarkBinaural::MixToMonaural (typename ChannelHolder< typename SignalBase< T >::ptr_t, typename SignalBase< T >::ptr_t >::ptr_t lrsignal)
 2チャンネル信号をモノラル信号へミックスする.