diff options
author | Daniil Cherednik <dan.cherednik@gmail.com> | 2016-03-13 09:49:33 +0300 |
---|---|---|
committer | Daniil Cherednik <dan.cherednik@gmail.com> | 2016-09-02 21:21:28 +0300 |
commit | cfaa2cd39b7256a868a4f5cd83aac207df6bd1b3 (patch) | |
tree | 75efff26584e046566d17cd308d45b6b0fd5abfc /src/atrac_encode_settings.h | |
parent | b4df8a7c2dd12eea27c8cc52bd52a1bb8c00943f (diff) | |
download | atracdenc-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.h | 25 |
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; } -}; - } |