XT-Audio
Enums.h
Go to the documentation of this file.
1 #ifndef XT_API_ENUMS_H
2 #define XT_API_ENUMS_H
3 
13 };
14 
16 typedef enum XtSetup XtSetup;
17 typedef enum XtCause XtCause;
18 typedef enum XtSample XtSample;
19 typedef enum XtSystem XtSystem;
20 typedef enum XtEnumFlags XtEnumFlags;
21 typedef enum XtDeviceCaps XtDeviceCaps;
22 typedef enum XtServiceCaps XtServiceCaps;
25 #endif // XT_API_ENUMS_H
XtCause
Platform-independent error cause value.
Definition: Enums.h:6
Under/overflow detection.
Definition: Enums.h:12
Enumerate only input devices.
Definition: Enums.h:8
XtSetup
Platform-independent service setup.
Definition: Enums.h:4
XtServiceCaps
Audio service capabilities.
Definition: Enums.h:10
Device or channel disconnected, in use, or otherwise unavailable.
Definition: Enums.h:6
XtSample
Audio sample format.
Definition: Enums.h:5
24-bit signed integer (packed).
Definition: Enums.h:5
Linux PulseAudio backend.
Definition: Enums.h:7
The device supports output streams.
Definition: Enums.h:9
The device is a loopback device.
Definition: Enums.h:9
Invalid or unsupported audio format.
Definition: Enums.h:6
32-bit floating-point.
Definition: Enums.h:5
Audio stream aggregation.
Definition: Enums.h:12
Windows DirectSound backend.
Definition: Enums.h:7
Latency information.
Definition: Enums.h:11
An unknown error occurred.
Definition: Enums.h:6
XtEnumFlags
Device enumeration flags.
Definition: Enums.h:8
A generic, but anticipated, error occurred.
Definition: Enums.h:6
A required system service is not running or otherwise unavailable.
Definition: Enums.h:6
The device supports input streams.
Definition: Enums.h:9
No capabilities.
Definition: Enums.h:9
Linux ALSA backend.
Definition: Enums.h:7
32-bit signed integer.
Definition: Enums.h:5
Windows WASAPI backend.
Definition: Enums.h:7
Consumer audio setup (DirectSound and PulseAudio).
Definition: Enums.h:4
Time stamping.
Definition: Enums.h:11
Enumerate both input and output devices.
Definition: Enums.h:8
The device corresponds directly to a hardware device.
Definition: Enums.h:9
16-bit signed integer.
Definition: Enums.h:5
Windows Steinberg ASIO backend.
Definition: Enums.h:7
No capabilities.
Definition: Enums.h:11
Backend specific control panel.
Definition: Enums.h:12
XtSystem
Platform-specific service identifier.
Definition: Enums.h:7
8-bit unsigned integer.
Definition: Enums.h:5
Enumerate only output devices.
Definition: Enums.h:8
Pro audio setup (ASIO and JACK).
Definition: Enums.h:4
XtDeviceCaps
Audio device capabilities.
Definition: Enums.h:9
System audio setup (WASAPI and ALSA).
Definition: Enums.h:4
Full duplex operation.
Definition: Enums.h:11
Channel masking.
Definition: Enums.h:12
Linux JACK backend.
Definition: Enums.h:7