Constructor/Destructor

This commit is contained in:
Martmists 2021-02-14 12:11:56 +01:00
parent 56c7e402f1
commit c6569249ed
5 changed files with 269 additions and 349 deletions

File diff suppressed because it is too large Load Diff

View File

@ -126,7 +126,7 @@ public:
ViPERDDC * vddc; ViPERDDC * vddc;
SpectrumExtend * spectrumExtend; SpectrumExtend * spectrumExtend;
IIRFilter * iirFilter; IIRFilter * iirFilter;
ColorfulMusic colorful; ColorfulMusic * colorful;
Reverberation * reverb; Reverberation * reverb;
PlaybackGain * playbackGain; PlaybackGain * playbackGain;
FETCompressor * fetCompressor; FETCompressor * fetCompressor;

View File

@ -8,15 +8,15 @@
#include "util/misc.h" #include "util/misc.h"
// TODO: Unsure if these should be BE/LE // TODO: Unsure if these should be BE/LE
const effect_descriptor_t DAT_000d126c = { const effect_descriptor_t DAT_000d126c = {
effect_uuid_t { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, effect_uuid_t { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
effect_uuid_t { 0x87C9D341, 0xCFE6, 0xE311, 0x8AA8, 0x11, 0xAB, 0xA5, 0xD5, 0xC5, 0x1B }, effect_uuid_t { 0x87C9D341, 0xCFE6, 0xE311, 0x8AA8, 0x11, 0xAB, 0xA5, 0xD5, 0xC5, 0x1B },
0x20000, 0x20000,
0x10f00000, 0x10f00000,
8, 8,
1, 1,
"ViPER4Android [2.5.0.4]", "ViPER4Android [2.5.0.4]",
"ViPER.WYF" "ViPER.WYF"
}; };

View File

@ -6,15 +6,19 @@
#define VIPER_ANALOGX_H #define VIPER_ANALOGX_H
#include "../util/Harmonic.h"
#include "../util/MultiBiquad.h"
#include "../data.h"
class AnalogX { class AnalogX {
struct MultiBiquad field_0x0; MultiBiquad field_0x0;
struct MultiBiquad field_0x24; MultiBiquad field_0x24;
struct Harmonic field_0x48; Harmonic field_0x48;
struct Harmonic field_0x84; Harmonic field_0x84;
struct MultiBiquad field_0xc0; MultiBiquad field_0xc0;
struct MultiBiquad field_0xe4; MultiBiquad field_0xe4;
struct MultiBiquad field_0x108; MultiBiquad field_0x108;
struct MultiBiquad field_0x12c; MultiBiquad field_0x12c;
undefined field_0x150; undefined field_0x150;
undefined field_0x151; undefined field_0x151;
undefined field_0x152; undefined field_0x152;

View File

@ -6,6 +6,8 @@
#define VIPER_HARMONIC_H #define VIPER_HARMONIC_H
#include "misc.h"
class Harmonic { class Harmonic {
float field_0x0[11]; float field_0x0[11];
undefined4 field_0x2c; undefined4 field_0x2c;