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::StereoBlock< N > Struct Template Reference

Stereo audio buffer with static allocation. More...

Detailed Description

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

Stereo audio buffer with static allocation.

Definition at line 43 of file block.hpp.

#include <block.hpp>

Public Member Functions

float * buf_l ()
 
float * buf_r ()
 
const float * buf_l () const
 
const float * buf_r () const
 
void clear ()
 
void clear (uint16_t n)
 

Static Public Member Functions

static constexpr uint16_t size ()
 

Public Attributes

float left [N] = {}
 
float right [N] = {}
 

Member Function Documentation

◆ buf_l() [1/2]

template<uint16_t N>
float * sbl::dsp::types::StereoBlock< N >::buf_l ( )
inline

Definition at line 47 of file block.hpp.

References sbl::dsp::types::StereoBlock< N >::left.

◆ buf_r() [1/2]

template<uint16_t N>
float * sbl::dsp::types::StereoBlock< N >::buf_r ( )
inline

Definition at line 48 of file block.hpp.

References sbl::dsp::types::StereoBlock< N >::right.

◆ buf_l() [2/2]

template<uint16_t N>
const float * sbl::dsp::types::StereoBlock< N >::buf_l ( ) const
inline

Definition at line 49 of file block.hpp.

References sbl::dsp::types::StereoBlock< N >::left.

◆ buf_r() [2/2]

template<uint16_t N>
const float * sbl::dsp::types::StereoBlock< N >::buf_r ( ) const
inline

Definition at line 50 of file block.hpp.

References sbl::dsp::types::StereoBlock< N >::right.

◆ size()

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

Definition at line 52 of file block.hpp.

◆ clear() [1/2]

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

◆ clear() [2/2]

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

Member Data Documentation

◆ left

◆ right


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