arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Float32.h File Reference
#include "AudioToolsConfig.h"

Go to the source code of this file.

Classes

class  float32
 A plain 32-bit float's bit pattern reinterpreted as a uint32_t, so instances can live in memory obtained from a capability-specific allocator (e.g. ESP32's MALLOC_CAP_32BIT, which some heap regions require for word-addressed access and won't necessarily hand out for a plain float array). Conversion to/from float is a zero-cost bitwise reinterpretation (see as_uint()/as_float()), not an encoding – unlike float16, this class is bit-for-bit identical to float and loses no precision or range; it exists purely to control storage/allocation, not to compress data. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 
namespace  std
 

Functions

float fabs (float32 arg)
 
float floor (float32 arg)
 
float operator* (float one, float32 two)
 
float operator* (float32 one, float two)
 
float operator* (float32 one, float32 two)
 
float operator+ (float one, float32 two)
 
float operator+ (float32 one, float two)
 
float operator+ (float32 one, float32 two)
 
float operator- (float one, float32 two)
 
float operator- (float32 one, float two)
 
float operator- (float32 one, float32 two)
 
float operator/ (float one, float32 two)
 
float operator/ (float32 one, float two)
 
float operator/ (float32 one, float32 two)