XT-Audio
Main Page
Namespaces
Classes
Files
File List
src
cpp
xt
xt
api
Enums.hpp
Go to the documentation of this file.
1
#ifndef XT_API_ENUMS_HPP
2
#define XT_API_ENUMS_HPP
3
6
namespace
Xt
{
7
8
enum class
Setup
{
ProAudio
,
SystemAudio
,
ConsumerAudio
};
9
enum class
Sample
{
UInt8
,
Int16
,
Int24
,
Int32
,
Float32
};
10
enum class
Cause
{
Format
,
Service
,
Generic
,
Unknown
,
Endpoint
};
11
enum class
System
{
ALSA
= 1,
ASIO
,
JACK
,
WASAPI
,
Pulse
,
DSound
};
12
13
enum
EnumFlags
{
EnumFlagsInput
= 0x1,
EnumFlagsOutput
= 0x2,
EnumFlagsAll
=
EnumFlagsInput
|
EnumFlagsOutput
};
14
enum
ServiceCaps
{
ServiceCapsNone
= 0x0,
ServiceCapsTime
= 0x1,
ServiceCapsLatency
= 0x2,
ServiceCapsFullDuplex
= 0x4,
15
ServiceCapsAggregation
= 0x8,
ServiceCapsChannelMask
= 0x10,
ServiceCapsControlPanel
= 0x20,
ServiceCapsXRunDetection
= 0x40 };
16
enum
DeviceCaps
{
DeviceCapsNone
= 0x0,
DeviceCapsInput
= 0x1,
DeviceCapsOutput
= 0x2,
DeviceCapsLoopback
= 0x4,
DeviceCapsHwDirect
= 0x8 };
17
18
}
// namespace Xt
19
#endif // XT_API_ENUMS_HPP
Xt::System::ASIO
Xt::Sample::Int24
Xt::EnumFlags
EnumFlags
Definition:
Enums.hpp:13
Xt::DeviceCapsInput
Definition:
Enums.hpp:16
Xt::System::ALSA
Xt::Cause
Cause
Definition:
Enums.hpp:10
Xt::ServiceCapsLatency
Definition:
Enums.hpp:14
Xt::Setup::ProAudio
Xt::Cause::Endpoint
Xt::ServiceCapsAggregation
Definition:
Enums.hpp:15
Xt::System::JACK
Xt::System::DSound
Xt::Cause::Unknown
Xt::Cause::Format
Xt::Cause::Service
Xt::DeviceCaps
DeviceCaps
Definition:
Enums.hpp:16
Xt::EnumFlagsOutput
Definition:
Enums.hpp:13
Xt::ServiceCapsFullDuplex
Definition:
Enums.hpp:14
Xt::Sample::Int32
Xt::Sample::Float32
Xt::Cause::Generic
Xt::ServiceCapsTime
Definition:
Enums.hpp:14
Xt::ServiceCapsChannelMask
Definition:
Enums.hpp:15
Xt::DeviceCapsNone
Definition:
Enums.hpp:16
Xt::ServiceCapsControlPanel
Definition:
Enums.hpp:15
Xt::DeviceCapsOutput
Definition:
Enums.hpp:16
Xt::Sample::Int16
Xt::Sample::UInt8
Xt::EnumFlagsInput
Definition:
Enums.hpp:13
Xt::ServiceCapsXRunDetection
Definition:
Enums.hpp:15
Xt::DeviceCapsHwDirect
Definition:
Enums.hpp:16
Xt::Setup::ConsumerAudio
Xt::ServiceCaps
ServiceCaps
Definition:
Enums.hpp:14
Xt::EnumFlagsAll
Definition:
Enums.hpp:13
Xt::System::Pulse
Xt
Definition:
Callbacks.hpp:10
Xt::Sample
Sample
Definition:
Enums.hpp:9
Xt::Setup
Setup
Definition:
Enums.hpp:8
Xt::System
System
Definition:
Enums.hpp:11
Xt::Setup::SystemAudio
Xt::DeviceCapsLoopback
Definition:
Enums.hpp:16
Xt::ServiceCapsNone
Definition:
Enums.hpp:14
Xt::System::WASAPI
Generated by
1.8.10