aboutsummaryrefslogtreecommitdiffstats
path: root/src/atrac_encode_settings.h
diff options
context:
space:
mode:
authorDaniil Cherednik <dan.cherednik@gmail.com>2016-03-13 09:49:33 +0300
committerDaniil Cherednik <dan.cherednik@gmail.com>2016-09-02 21:21:28 +0300
commitcfaa2cd39b7256a868a4f5cd83aac207df6bd1b3 (patch)
tree75efff26584e046566d17cd308d45b6b0fd5abfc /src/atrac_encode_settings.h
parentb4df8a7c2dd12eea27c8cc52bd52a1bb8c00943f (diff)
downloadatracdenc-cfaa2cd39b7256a868a4f5cd83aac207df6bd1b3.tar.gz
Dirty implementation of atrac3 encoder:
- no JS mode - constant quantiser for tonal components - gain controll implemented but produces some artifacts with real signals. - etc...
Diffstat (limited to 'src/atrac_encode_settings.h')
-rw-r--r--src/atrac_encode_settings.h25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/atrac_encode_settings.h b/src/atrac_encode_settings.h
index e3ae3b7..fd96fa4 100644
--- a/src/atrac_encode_settings.h
+++ b/src/atrac_encode_settings.h
@@ -2,29 +2,4 @@
namespace NAtracDEnc {
-class TAtrac1EncodeSettings {
-public:
- enum class EWindowMode {
- EWM_NOTRANSIENT,
- EWM_AUTO
- };
-private:
- const uint32_t BfuIdxConst = 0;
- const bool FastBfuNumSearch = false;
- EWindowMode WindowMode = EWindowMode::EWM_AUTO;
- const uint32_t WindowMask = 0;
-public:
- TAtrac1EncodeSettings();
- TAtrac1EncodeSettings(uint32_t bfuIdxConst, bool fastBfuNumSearch, EWindowMode windowMode, uint32_t windowMask)
- : BfuIdxConst(bfuIdxConst)
- , FastBfuNumSearch(fastBfuNumSearch)
- , WindowMode(windowMode)
- , WindowMask(windowMask)
- {}
- uint32_t GetBfuIdxConst() const { return BfuIdxConst; }
- bool GetFastBfuNumSearch() const { return FastBfuNumSearch; }
- EWindowMode GetWindowMode() const {return WindowMode; }
- uint32_t GetWindowMask() const {return WindowMask; }
-};
-
}