|
XT-Audio
|
Classes | |
| struct | AggregateDeviceParams |
| struct | AggregateStreamParams |
| struct | Attributes |
| class | Audio |
| struct | Buffer |
| struct | BufferSize |
| struct | Channels |
| class | Device |
| class | DeviceList |
| struct | DeviceStreamParams |
| struct | ErrorInfo |
| class | Exception |
| struct | Format |
| struct | Latency |
| struct | Mix |
| class | Platform |
| class | Service |
| struct | ServiceError |
| class | Stream |
| struct | StreamParams |
| struct | Version |
Typedefs | |
| typedef void(* | OnError) (std::string const &message) |
| typedef void(* | OnXRun) (class Stream const &stream, int32_t index, void *user) |
| typedef uint32_t(* | OnBuffer) (class Stream const &stream, struct Buffer const &buffer, void *user) |
| typedef void(* | OnRunning) (class Stream const &stream, bool running, uint64_t error, void *user) |
Enumerations | |
| enum | Setup { Setup::ProAudio, Setup::SystemAudio, Setup::ConsumerAudio } |
| enum | Sample { Sample::UInt8, Sample::Int16, Sample::Int24, Sample::Int32, Sample::Float32 } |
| enum | Cause { Cause::Format, Cause::Service, Cause::Generic, Cause::Unknown, Cause::Endpoint } |
| enum | System { System::ALSA = 1, System::ASIO, System::JACK, System::WASAPI, System::Pulse, System::DSound } |
| enum | EnumFlags { EnumFlagsInput = 0x1, EnumFlagsOutput = 0x2, EnumFlagsAll = EnumFlagsInput | EnumFlagsOutput } |
| enum | ServiceCaps { ServiceCapsNone = 0x0, ServiceCapsTime = 0x1, ServiceCapsLatency = 0x2, ServiceCapsFullDuplex = 0x4, ServiceCapsAggregation = 0x8, ServiceCapsChannelMask = 0x10, ServiceCapsControlPanel = 0x20, ServiceCapsXRunDetection = 0x40 } |
| enum | DeviceCaps { DeviceCapsNone = 0x0, DeviceCapsInput = 0x1, DeviceCapsOutput = 0x2, DeviceCapsLoopback = 0x4, DeviceCapsHwDirect = 0x8 } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, Cause cause) |
| std::ostream & | operator<< (std::ostream &os, Setup setup) |
| std::ostream & | operator<< (std::ostream &os, System system) |
| std::ostream & | operator<< (std::ostream &os, Sample sample) |
| std::ostream & | operator<< (std::ostream &os, EnumFlags flags) |
| std::ostream & | operator<< (std::ostream &os, DeviceCaps capabilities) |
| std::ostream & | operator<< (std::ostream &os, ServiceCaps capabilities) |
| std::ostream & | operator<< (std::ostream &os, ErrorInfo const &info) |
| typedef uint32_t(* Xt::OnBuffer) (class Stream const &stream, struct Buffer const &buffer, void *user) |
| typedef void(* Xt::OnError) (std::string const &message) |
| typedef void(* Xt::OnRunning) (class Stream const &stream, bool running, uint64_t error, void *user) |
| typedef void(* Xt::OnXRun) (class Stream const &stream, int32_t index, void *user) |
|
strong |
| enum Xt::DeviceCaps |
| enum Xt::EnumFlags |
|
strong |
| enum Xt::ServiceCaps |
|
strong |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.10