Audacity  3.0.3
Public Member Functions | Public Attributes | List of all members
EffectNoiseReduction::Worker::MyWindow Struct Reference
Inheritance diagram for EffectNoiseReduction::Worker::MyWindow:
[legend]
Collaboration diagram for EffectNoiseReduction::Worker::MyWindow:
[legend]

Public Member Functions

 MyWindow (size_t windowSize)
 
 ~MyWindow () override
 

Public Attributes

FloatVector mSpectrums
 
FloatVector mGains
 

Detailed Description

Definition at line 273 of file NoiseReduction.cpp.

Constructor & Destructor Documentation

◆ MyWindow()

EffectNoiseReduction::Worker::MyWindow::MyWindow ( size_t  windowSize)
inlineexplicit

Definition at line 275 of file NoiseReduction.cpp.

276  : Window{ windowSize }
277  , mSpectrums(windowSize / 2 + 1)
278  , mGains(windowSize / 2 + 1)
279  {}

◆ ~MyWindow()

EffectNoiseReduction::Worker::MyWindow::~MyWindow ( )
override

Definition at line 620 of file NoiseReduction.cpp.

621 {
622 }

Member Data Documentation

◆ mGains

FloatVector EffectNoiseReduction::Worker::MyWindow::mGains

◆ mSpectrums

FloatVector EffectNoiseReduction::Worker::MyWindow::mSpectrums

The documentation for this struct was generated from the following file:
EffectNoiseReduction::Worker::MyWindow::mGains
FloatVector mGains
Definition: NoiseReduction.cpp:283
EffectNoiseReduction::Worker::MyWindow::mSpectrums
FloatVector mSpectrums
Definition: NoiseReduction.cpp:282