arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
FloatAudio Class Reference

#include <FloatAudio.h>

Public Member Functions

 FloatAudio ()=default
 
 FloatAudio (float in)
 
 operator float ()
 
 operator int16_t ()
 
 operator int24_3bytes_t ()
 
 operator int24_4bytes_t ()
 
 operator int32_t ()
 
 operator int8_t ()
 

Protected Attributes

float value = 0.0f
 

Detailed Description

A simple float number (in the range of -1.0 to 1.0) that supports the conversion to it's corresponding scaled int values.

Constructor & Destructor Documentation

◆ FloatAudio() [1/2]

FloatAudio ( )
default

◆ FloatAudio() [2/2]

FloatAudio ( float  in)
inline

Member Function Documentation

◆ operator float()

operator float ( )
inline

◆ operator int16_t()

operator int16_t ( )
inlineexplicit

◆ operator int24_3bytes_t()

operator int24_3bytes_t ( )
inlineexplicit

◆ operator int24_4bytes_t()

operator int24_4bytes_t ( )
inlineexplicit

◆ operator int32_t()

operator int32_t ( )
inlineexplicit

◆ operator int8_t()

operator int8_t ( )
inlineexplicit

Member Data Documentation

◆ value

float value = 0.0f
protected

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