StandardDefs.h
This page is a work in progress. Improvements to content and formatting are underway.
Macros | |
#define | UINT32_DEFINED |
| |
#define | INT32_DEFINED |
| |
#define | BOOL INT32 |
| |
#define | MAXINT32 ((INT32)0x7fffffffUL) |
| |
#define | MININT32 ((INT32)~MAXINT32) |
| |
#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 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 | |
| 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
enum _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 . |