#include <PenguinSound/defines.h>
#include <PenguinSound/Fixed.h>
#include <PenguinSound/SimpleFilter.h>
#include <sys/types.h>
#include <assert.h>
Include dependency graph for SoftwareMixer.h:
Namespaces | |
namespace | SoftwareMixer |
Defines | |
#define | SHIFT_SPECIALIZER(T) |
#define | SIGN_CONVX_SPECIALIZER(In, Out) |
|
Initializer: \ template<> inline \ T& Shift<T, false>::Right(int bits, T& in) {return in;} \ template<> inline \ T& Shift<T, false>::Left (int bits, T& in) {return in;} \ template<> inline \ T& Shift<T, true >::Right(int bits, T& in) {return in>>=bits;} \ template<> inline \ T& Shift<T, true >::Left (int bits, T& in) {return in<<=bits;} |
|
Initializer: \ template<> \ inline Out SignConvX<In,Out,true>::operator() (const In& in) \ { return in - signmask; } \ template<> \ inline Out SignConvX<In,Out,false>::operator() (const In& in)\ { return in; } |