#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; } |
1.2.3 written by Dimitri van Heesch,
© 1997-2000