types.hpp
Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 
13 namespace audio {
14  class int8_8_t;
15  class int8_16_t;
16  class int16_16_t;
17  class int16_32_t;
18  class int24_24_t;
19  class int24_32_t;
20  class int32_32_t;
21  class int32_64_t;
22  class int64_64_t;
23  class float_t;
24  class double_t;
25 }
26 
27 #define INT24_MIN 0xFFFFFFFFFF800000LL
28 #define INT24_MAX 0x00000000007FFFFFLL
29 
30 #define INT40_MIN 0xFFFFFF8000000000LL
31 #define INT40_MAX 0x0000007FFFFFFFFFLL
32 
33 #define INT56_MIN 0xFFFF800000000000LL
34 #define INT56_MAX 0x00007FFFFFFFFFFFLL
35 
36 #include <audio/int8_8_t.hpp>
37 #include <audio/int8_16_t.hpp>
38 #include <audio/int16_16_t.hpp>
39 #include <audio/int16_32_t.hpp>
40 #include <audio/int24_24_t.hpp>
41 #include <audio/int24_32_t.hpp>
42 #include <audio/int32_32_t.hpp>
43 #include <audio/int32_64_t.hpp>
44 #include <audio/int64_64_t.hpp>
45 #include <audio/float_t.hpp>
46 #include <audio/double_t.hpp>
float float_t
Audio library namespace.
Definition: channel.hpp:70