ASX Version4.13.09
Defines

SubSystem types

The types of audio subsystems that can operate using the ASX interface. More...

Defines

#define ASX_SYSTEM_TYPE_HPI   0
 Use this to select ASI's HPI interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_WAVE   1
 Use this to select Microsoft's WAVE interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_ALSA   2
 Use this to select the Linux ALSA interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_DIRECTX   3
 Use this to select Microsoft's DirectX interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_PORTAUDIO   4
 Use this to select the PortAudio interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_PCXTOOLS   5
 Use this to select Digigram's PCX interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_SNMP   6
 Use this to select Cobranet SNMP interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_HPIUDP   7
 Use this to select ASI's HPI interface over UDP when calling ASX_System_Create(). Also supports HPI.
#define ASX_SYSTEM_TYPE_DUMMY   8
 Dummy backend.
#define ASX_SYSTEM_TYPE_ANY   9
 Wild card - any subsystem (reserved).
#define ASX_SYSTEM_TYPE_ASIO   10
 Use this to select Stienberg's ASIO interface when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_AVB_1722_1   11
 Use this to select the IEEE 1722.1 system for controlling AVB devices when calling ASX_System_Create().
#define ASX_SYSTEM_TYPE_COUNT   12
 Indicates the number of subsystems defined.

Detailed Description

The types of audio subsystems that can operate using the ASX interface.


Define Documentation

#define ASX_SYSTEM_TYPE_ALSA   2

Use this to select the Linux ALSA interface when calling ASX_System_Create().

#define ASX_SYSTEM_TYPE_ANY   9

Wild card - any subsystem (reserved).

#define ASX_SYSTEM_TYPE_ASIO   10

Use this to select Stienberg's ASIO interface when calling ASX_System_Create().

#define ASX_SYSTEM_TYPE_AVB_1722_1   11

Use this to select the IEEE 1722.1 system for controlling AVB devices when calling ASX_System_Create().

#define ASX_SYSTEM_TYPE_COUNT   12

Indicates the number of subsystems defined.

#define ASX_SYSTEM_TYPE_DIRECTX   3

Use this to select Microsoft's DirectX interface when calling ASX_System_Create().

#define ASX_SYSTEM_TYPE_DUMMY   8

Dummy backend.

#define ASX_SYSTEM_TYPE_HPI   0
#define ASX_SYSTEM_TYPE_HPIUDP   7

Use this to select ASI's HPI interface over UDP when calling ASX_System_Create(). Also supports HPI.

Examples:
cobranet/main.c.
#define ASX_SYSTEM_TYPE_PCXTOOLS   5

Use this to select Digigram's PCX interface when calling ASX_System_Create().

#define ASX_SYSTEM_TYPE_PORTAUDIO   4

Use this to select the PortAudio interface when calling ASX_System_Create().

#define ASX_SYSTEM_TYPE_SNMP   6

Use this to select Cobranet SNMP interface when calling ASX_System_Create().

Examples:
cobranet/main.c.
#define ASX_SYSTEM_TYPE_WAVE   1

Use this to select Microsoft's WAVE interface when calling ASX_System_Create().