LMMS
Loading...
Searching...
No Matches
lmms::RmsHelper Class Reference

#include <RmsHelper.h>

Public Member Functions

 RmsHelper (std::size_t size)
virtual ~RmsHelper ()
void setSize (std::size_t size)
void reset ()
float update (const float in)

Private Attributes

float * m_buffer
float m_sum
std::size_t m_pos
std::size_t m_size
float m_sizef

Constructor & Destructor Documentation

◆ RmsHelper()

lmms::RmsHelper::RmsHelper ( std::size_t size)
inline

◆ ~RmsHelper()

virtual lmms::RmsHelper::~RmsHelper ( )
inlinevirtual

Member Function Documentation

◆ reset()

void lmms::RmsHelper::reset ( )
inline

◆ setSize()

void lmms::RmsHelper::setSize ( std::size_t size)
inline

◆ update()

float lmms::RmsHelper::update ( const float in)
inline

Member Data Documentation

◆ m_buffer

float* lmms::RmsHelper::m_buffer
private

◆ m_pos

std::size_t lmms::RmsHelper::m_pos
private

◆ m_size

std::size_t lmms::RmsHelper::m_size
private

◆ m_sizef

float lmms::RmsHelper::m_sizef
private

◆ m_sum

float lmms::RmsHelper::m_sum
private

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