Converts from a source to a target number with a different type.
More...
#include <AudioTypes.h>
|
static int32_t | clip (float value, int bits) |
| clips a value
|
|
template<typename T > |
static T | clipT (float value) |
| Clips the value to avoid any over or underflows.
|
|
template<typename FromT , typename ToT > |
static ToT | convert (FromT value) |
| Convert an int number from one type to another.
|
|
template<typename FromT , typename ToT > |
static void | convertArray (FromT *from, ToT *to, int samples, float vol=1.0f) |
| Convert an array of int types.
|
|
static int32_t | fromFloat (float value, int bits) |
| Convert a float (with max 1.0) to an integer autio type.
|
|
template<typename T > |
static T | fromFloatT (float value) |
| Convert a float (with max 1.0) to an integer autio type.
|
|
static int64_t | maxValue (int value_bits_per_sample) |
| provides the biggest number for the indicated number of bits
|
|
template<typename T > |
static float | maxValueT () |
| provides the biggest number for the indicated type
|
|
template<typename T > |
static float | minValueT () |
|
static float | toFloat (int32_t value, int bits) |
| Convert an integer integer autio type to a float (with max 1.0)
|
|
template<typename T > |
static float | toFloatT (T value) |
| Convert an integer integer autio type to a float (with max 1.0)
|
|
Converts from a source to a target number with a different type.
The documentation for this class was generated from the following file: