AWE Core OS 8.B.16 Documentation
Macros | Typedefs | Enumerations
StandardDefs.h File Reference

Go to the source code of this file.

Macros

#define UINT32_DEFINED
 
#define INT32_DEFINED
 
#define BOOL   INT32
 
#define MAXINT32   ((INT32)0x7fffffffUL)
 
#define MININT32   ((INT32)~MAXINT32)
 
#define UINT64_DEFINED
 
#define INT64_DEFINED
 
#define MAXINT64   ((INT64)0x7ffffffffffffffffULL)
 
#define MININT64   ((INT64)~MAXINT64)
 
#define FLOAT32_DEFINED
 
#define FLOAT64_DEFINED
 
#define INT16_DEFINED
 
#define UINT16_DEFINED
 
#define INT8_DEFINED
 
#define UINT8_DEFINED
 
#define INT_DEFINED
 
#define UINT   unsigned int
 
#define BYTE_DEFINED
 
#define PBYTE   unsigned char *
 
#define TRUE   1
 
#define FALSE   0
 
#define WORD   unsigned short
 
#define PWORD   unsigned short *
 
#define DWORD   unsigned long
 
#define PDWORD   unsigned long *
 
#define NUMOF(x)   (sizeof(x) / sizeof(*x))
 
#define NULL   0
 
#define SUCCESS   1
 
#define FAILURE   0
 
#define PASTE(x, y)   x ## y
 
#define EVAL(x, y)   PASTE(x, y)
 
#define FIXNAME(x)   EVAL(MODULE_PREFIX, x)
 
#define AWE_UNUSED_VARIABLE(x)   ((void)(x))
 
#define SAMPLETYPE_DEFINED
 
#define DLLSYMBOL
 
#define CXX_NOWARN_DLLCLASSIF
 
#define CXX_RESTORE_DLLCLASSIF
 

Typedefs

typedef unsigned int UINT32
 
typedef int INT32
 
typedef unsigned long long UINT64
 
typedef long long INT64
 
typedef float FLOAT32
 
typedef double FLOAT64
 
typedef short INT16
 
typedef unsigned short UINT16
 
typedef signed char INT8
 
typedef unsigned char UINT8
 
typedef int INT
 
typedef unsigned char BYTE
 
typedef enum _SampleType SampleType
 Type of data for I/O.
 

Enumerations

enum  _SampleType { Sample16bit , Sample24bit_low , Sample24bit_high , Sample32bit }
 Type of data for I/O. More...
 

Enumeration Type Documentation

◆ _SampleType

Type of data for I/O.

Enumerator
Sample16bit 

Data is 16 bit PCM.

Sample24bit_low 

Data is 24 bit PCM aligned to the low bit in 32 bit buffers.

Sample24bit_high 

Data is 24 bit PCM aligned to the high bit in 32 bit buffers.

Sample32bit 

Data is 32 bit PCM .