|
AWECore 8.C.10 API Document
|
Go to the documentation of this file.
21 #ifndef STANDARD_DEFS_H_
22 #define STANDARD_DEFS_H_
25 #if defined(HMD) || defined(HIFI4) || defined(HIFIMINI)
29 #ifndef UINT32_DEFINED
30 #define UINT32_DEFINED
33 typedef unsigned int UINT32;
45 #if defined(__ADSP215xx__) && defined(__ADSPSHARC__)
56 #define MAXINT32 ((INT32)0x7fffffffUL)
60 #define MININT32 ((INT32)~MAXINT32)
67 typedef long long INT64;
72 #define MAXINT64 ((INT64)0x7ffffffffffffffffULL)
76 #define MININT64 ((INT64)~MAXINT64)
79 #ifndef FLOAT32_DEFINED
80 #define FLOAT32_DEFINED
83 typedef float FLOAT32;
87 #ifndef FLOAT64_DEFINED
88 #define FLOAT64_DEFINED
90 #if defined(__ADSP21000__)
91 typedef long double FLOAT64;
93 typedef double FLOAT64;
106 #ifndef UINT16_DEFINED
107 #define UINT16_DEFINED
110 typedef unsigned short UINT16;
118 typedef signed char INT8;
122 #ifndef UINT8_DEFINED
123 #define UINT8_DEFINED
126 typedef unsigned char UINT8;
140 #define UINT unsigned int
147 typedef unsigned char BYTE;
152 #define PBYTE unsigned char *
164 #define WORD unsigned short
168 #define PWORD unsigned short *
172 #define DWORD unsigned long
176 #define PDWORD unsigned long *
180 #define NUMOF(x) (sizeof(x) / sizeof(*x))
195 #define PASTE(x, y) x ## y
196 #define EVAL(x, y) PASTE(x, y)
199 #define FIXNAME(x) EVAL(MODULE_PREFIX, x)
202 #define AWE_UNUSED_VARIABLE(x) ((void)(x))
204 #ifndef SAMPLETYPE_DEFINED
205 #define SAMPLETYPE_DEFINED
229 #ifndef CXX_NOWARN_DLLCLASSIF
230 #define CXX_NOWARN_DLLCLASSIF
233 #ifndef CXX_RESTORE_DLLCLASSIF
234 #define CXX_RESTORE_DLLCLASSIF
237 #endif // STANDARD_DEFS_H_
@ Sample24bit_high
Data is 24 bit PCM aligned to the high bit in 32 bit buffers.
Definition: StandardDefs.h:218
_SampleType
Type of data for I/O.
Definition: StandardDefs.h:210
@ Sample32bit
Data is 32 bit PCM .
Definition: StandardDefs.h:221
enum _SampleType SampleType
Type of data for I/O.
@ Sample16bit
Data is 16 bit PCM.
Definition: StandardDefs.h:212
@ Sample24bit_low
Data is 24 bit PCM aligned to the low bit in 32 bit buffers.
Definition: StandardDefs.h:215