Ardour  9.0-pre0-582-g084a23a80d
AudioGrapherDSP::Limiter::Histmin Class Reference

Public Member Functions

void init (int hlen)
 
float write (float v)
 
float vmin ()
 

Private Types

enum  { SIZE = 32 , MASK = SIZE - 1 }
 

Private Attributes

int _hlen
 
int _hold
 
int _wind
 
float _vmin
 
float _hist [SIZE]
 

Detailed Description

Definition at line 58 of file private/limiter/limiter.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
SIZE 
MASK 

Definition at line 66 of file private/limiter/limiter.h.

Member Function Documentation

◆ init()

void AudioGrapherDSP::Limiter::Histmin::init ( int  hlen)

◆ vmin()

float AudioGrapherDSP::Limiter::Histmin::vmin ( )
inline

Definition at line 63 of file private/limiter/limiter.h.

◆ write()

float AudioGrapherDSP::Limiter::Histmin::write ( float  v)

Member Data Documentation

◆ _hist

float AudioGrapherDSP::Limiter::Histmin::_hist[SIZE]
private

Definition at line 75 of file private/limiter/limiter.h.

◆ _hlen

int AudioGrapherDSP::Limiter::Histmin::_hlen
private

Definition at line 71 of file private/limiter/limiter.h.

◆ _hold

int AudioGrapherDSP::Limiter::Histmin::_hold
private

Definition at line 72 of file private/limiter/limiter.h.

◆ _vmin

float AudioGrapherDSP::Limiter::Histmin::_vmin
private

Definition at line 74 of file private/limiter/limiter.h.

◆ _wind

int AudioGrapherDSP::Limiter::Histmin::_wind
private

Definition at line 73 of file private/limiter/limiter.h.


The documentation for this class was generated from the following file: