|
RAVENNAKIT
|
A custom type to represent a 3-byte audio sample. More...
#include <int24.hpp>
Public Member Functions | |
| int24_t ()=default | |
| ~int24_t ()=default | |
| int24_t (const float value) | |
| Construct an int24_t from a float value. | |
| int24_t (const double value) | |
| Construct an int24_t from a double value. | |
| int24_t (int32_t value) | |
| Construct an int24_t from an int32_t value. | |
| int24_t (const int24_t &other)=default | |
| int24_t (int24_t &&other) noexcept=default | |
| int24_t & | operator= (const int24_t &other)=default |
| int24_t & | operator= (int24_t &&other) noexcept=default |
| bool | operator== (const int32_t other) const |
| operator int32_t () const | |
A custom type to represent a 3-byte audio sample.
The size of this class is always 3 bytes to make it suitable to memcpy to/from audio buffers.
|
default |
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
default |
|
defaultnoexcept |
|
inlineexplicit |
|
inline |