Audacity 3.2.0
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 616 of file NoiseReduction.cpp.

617{
618}

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: