Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
sbl::dsp::types::MonoBlock< N > Struct Template Reference

Mono audio buffer with static allocation. More...

Detailed Description

template<uint16_t N>
struct sbl::dsp::types::MonoBlock< N >

Mono audio buffer with static allocation.

Definition at line 24 of file block.hpp.

#include <block.hpp>

Public Member Functions

float * buf ()
 
const float * buf () const
 
void clear ()
 
void clear (uint16_t n)
 

Static Public Member Functions

static constexpr uint16_t size ()
 

Public Attributes

float data [N] = {}
 

Member Function Documentation

◆ buf() [1/2]

template<uint16_t N>
float * sbl::dsp::types::MonoBlock< N >::buf ( )
inline

Definition at line 27 of file block.hpp.

References sbl::dsp::types::MonoBlock< N >::data.

◆ buf() [2/2]

template<uint16_t N>
const float * sbl::dsp::types::MonoBlock< N >::buf ( ) const
inline

Definition at line 28 of file block.hpp.

References sbl::dsp::types::MonoBlock< N >::data.

◆ size()

template<uint16_t N>
static constexpr uint16_t sbl::dsp::types::MonoBlock< N >::size ( )
inlinestaticconstexpr

Definition at line 30 of file block.hpp.

◆ clear() [1/2]

template<uint16_t N>
void sbl::dsp::types::MonoBlock< N >::clear ( )
inline

Definition at line 32 of file block.hpp.

References sbl::dsp::types::MonoBlock< N >::data.

◆ clear() [2/2]

template<uint16_t N>
void sbl::dsp::types::MonoBlock< N >::clear ( uint16_t  n)
inline

Definition at line 36 of file block.hpp.

References sbl::dsp::types::MonoBlock< N >::data.

Member Data Documentation

◆ data


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