XT-Audio
Macros | Typedefs | Variables
Shared.h File Reference

Calling conventions and common data types. More...

Go to the source code of this file.

Macros

#define XT_CALL
 Calling convention. More...
 
#define XT_CALLBACK   XT_CALL
 Calling convention. More...
 

Typedefs

typedef int32_t XtBool
 Boolean type. More...
 
typedef uint64_t XtError
 Error type. More...
 
typedef struct XtDevice XtDevice
 opaque audio device handle More...
 
typedef struct XtStream XtStream
 opaque audio stream handle More...
 
typedef struct XtService XtService
 opaque audio service handle More...
 
typedef struct XtPlatform XtPlatform
 opaque platform handle More...
 
typedef struct XtDeviceList XtDeviceList
 opaque device list handle More...
 

Variables

static XtBool const XtTrue = 1
 Boolean true (1). More...
 
static XtBool const XtFalse = 0
 Boolean false (0). More...
 

Detailed Description

Calling conventions and common data types.

Macro Definition Documentation

#define XT_CALL

Calling convention.

Public XT-Audio API functions use this convention.

#define XT_CALLBACK   XT_CALL

Calling convention.

Callback functions passed to XT-Audio must use this convention.

Typedef Documentation

typedef int32_t XtBool

Boolean type.

Zero is false, nonzero is true.

See also
XtTrue
XtFalse

opaque audio device handle

opaque device list handle

uint64_t XtError

Error type.

Use XtAudioGetErrorInfo to extract meaningful data from an error value.

See also
XtErrorInfo
XtAudioGetErrorInfo
XtPrintErrorInfo

opaque platform handle

opaque audio service handle

opaque audio stream handle

Variable Documentation

XtBool XtFalse = 0
static

Boolean false (0).

XtBool XtTrue = 1
static

Boolean true (1).