Caspl::Client | Device client |
Caspl::ClientInfo | Information about client |
Caspl::Context | Common object context. Shared between objects which belong to the same driver |
Caspl::ControlRequestHandler | Handler for control requests to device |
Caspl::DeviceParameters | Audio device parameters |
Caspl::Dispatcher | Object dispatcher |
Caspl::DoubleBuffer< T > | Doubly-buffered value with non-blocking read and blocking write |
Caspl::DoubleBuffer< AudioStreamBasicDescription > | |
Caspl::DoubleBuffer< std::array< UInt32, 2 > > | |
Caspl::DoubleBuffer< std::map< AudioObjectPropertyScope, std::map< AudioObjectID, std::shared_ptr< aspl::Object > > > > | |
Caspl::DoubleBuffer< std::map< AudioObjectPropertySelector, std::shared_ptr< CustomProperty > > > | |
Caspl::DoubleBuffer< std::optional< std::vector< AudioChannelDescription > > > | |
Caspl::DoubleBuffer< std::optional< std::vector< AudioStreamRangedDescription > > > | |
Caspl::DoubleBuffer< std::optional< std::vector< AudioValueRange > > > | |
Caspl::DoubleBuffer< std::optional< std::vector< UInt8 > > > | |
Caspl::DoubleBuffer< std::optional< UInt32 > > | |
Caspl::DoubleBuffer< std::shared_ptr< aspl::MuteControl > > | |
Caspl::DoubleBuffer< std::shared_ptr< aspl::VolumeControl > > | |
Caspl::DoubleBuffer< std::unordered_map< AudioObjectID, std::shared_ptr< aspl::Device > > > | |
Caspl::DoubleBuffer< std::unordered_map< AudioObjectID, std::shared_ptr< aspl::MuteControl > > > | |
Caspl::DoubleBuffer< std::unordered_map< AudioObjectID, std::shared_ptr< aspl::Stream > > > | |
Caspl::DoubleBuffer< std::unordered_map< AudioObjectID, std::shared_ptr< aspl::VolumeControl > > > | |
Caspl::DoubleBuffer< std::unordered_map< AudioObjectID, std::shared_ptr< Registration > > > | |
Caspl::DoubleBuffer< std::unordered_map< AudioObjectPropertyScope, std::vector< std::shared_ptr< aspl::MuteControl > > > > | |
Caspl::DoubleBuffer< std::unordered_map< AudioObjectPropertyScope, std::vector< std::shared_ptr< aspl::VolumeControl > > > > | |
Caspl::DoubleBuffer< std::unordered_map< Direction, std::vector< std::shared_ptr< aspl::Stream > > > > | |
Caspl::DoubleBuffer< std::unordered_map< std::string, std::shared_ptr< aspl::Device > > > | |
Caspl::DoubleBuffer< std::unordered_map< UInt32, std::shared_ptr< aspl::Client > > > | |
Caspl::DoubleBuffer< std::variant< std::shared_ptr< aspl::ControlRequestHandler >, aspl::ControlRequestHandler * > > | |
Caspl::DoubleBuffer< std::variant< std::shared_ptr< aspl::DriverRequestHandler >, aspl::DriverRequestHandler * > > | |
Caspl::DoubleBuffer< std::variant< std::shared_ptr< aspl::IORequestHandler >, aspl::IORequestHandler * > > | |
Caspl::DoubleBuffer< std::vector< std::shared_ptr< aspl::Device > > > | |
Caspl::Driver | Plugin driver |
Caspl::DriverRequestHandler | Handler for HAL requests to driver |
▼Cstd::enable_shared_from_this | |
▼Caspl::Object | Base class for audio objects |
Caspl::Device | Audio device object |
Caspl::MuteControl | Mute control object |
Caspl::Plugin | Plugin object |
Caspl::Stream | Audio stream object |
Caspl::VolumeControl | Volume control object |
Caspl::Tracer::Flags | Operation flags |
Caspl::IORequestHandler | Handler for I/O requests to device |
Caspl::MuteControlParameters | Mute control parameters |
Caspl::Tracer::Operation | Operation info |
Caspl::PluginParameters | Audio plugin parameters |
Caspl::DoubleBuffer< T >::ReadLock | Read lock |
Caspl::Storage | Plugin persistent storage |
Caspl::StreamParameters | Audio stream parameters |
Caspl::Tracer | Operation tracer |
Caspl::VolumeControlParameters | Volume control parameters |