1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * @file r8bbase.cpp
- *
- * @brief C++ file that should be compiled and included into your application.
- *
- * This is a single library file that should be compiled and included into the
- * project that uses the "r8brain-free-src" sample rate converter. This file
- * defines several global static objects used by the library.
- *
- * You may also need to include to your project: the "Kernel32" library
- * (on Windows) and the "pthread" library on macOS and Linux.
- *
- * r8brain-free-src Copyright (c) 2013-2021 Aleksey Vaneev
- * See the "LICENSE" file for license.
- */
- #include "CDSPFIRFilter.h"
- #include "CDSPFracInterpolator.h"
- namespace r8b {
- #if R8B_FLTTEST
- int InterpFilterFracs = -1;
- #endif // R8B_FLTTEST
- CSyncObject CDSPRealFFTKeeper :: StateSync;
- CDSPRealFFT :: CObjKeeper CDSPRealFFTKeeper :: FFTObjects[ 31 ];
- CSyncObject CDSPFIRFilterCache :: StateSync;
- CPtrKeeper< CDSPFIRFilter* > CDSPFIRFilterCache :: Objects;
- int CDSPFIRFilterCache :: ObjCount = 0;
- CSyncObject CDSPFracDelayFilterBankCache :: StateSync;
- CPtrKeeper< CDSPFracDelayFilterBank* > CDSPFracDelayFilterBankCache :: Objects;
- CPtrKeeper< CDSPFracDelayFilterBank* > CDSPFracDelayFilterBankCache :: StaticObjects;
- int CDSPFracDelayFilterBankCache :: ObjCount = 0;
- } // namespace r8b
|