XT-Audio
Public Member Functions | List of all members
Xt::Service Class Referencefinal

#include <XtService.hpp>

Public Member Functions

ServiceCaps GetCapabilities () const
 
std::unique_ptr< DeviceOpenDevice (std::string const &id) const
 
std::optional< std::string > GetDefaultDeviceId (bool output) const
 
std::unique_ptr< DeviceListOpenDeviceList (EnumFlags flags) const
 
std::unique_ptr< StreamAggregateStream (AggregateStreamParams const &params, void *user)
 

Member Function Documentation

std::unique_ptr< Stream > Xt::Service::AggregateStream ( AggregateStreamParams const &  params,
void *  user 
)
inline
ServiceCaps Xt::Service::GetCapabilities ( ) const
inline
std::optional< std::string > Xt::Service::GetDefaultDeviceId ( bool  output) const
inline
std::unique_ptr< Device > Xt::Service::OpenDevice ( std::string const &  id) const
inline
std::unique_ptr< DeviceList > Xt::Service::OpenDeviceList ( EnumFlags  flags) const
inline

The documentation for this class was generated from the following file: