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

#include <XtDevice.hpp>

Public Member Functions

 ~Device ()
 
void ShowControlPanel ()
 
void * GetHandle () const
 
std::optional< MixGetMix () const
 
int32_t GetChannelCount (bool output) const
 
bool SupportsAccess (bool interleaved) const
 
bool SupportsFormat (Format const &format) const
 
BufferSize GetBufferSize (Format const &format) const
 
std::string GetChannelName (bool output, int32_t index) const
 
std::unique_ptr< StreamOpenStream (DeviceStreamParams const &params, void *user)
 

Constructor & Destructor Documentation

Xt::Device::~Device ( )
inline

Member Function Documentation

BufferSize Xt::Device::GetBufferSize ( Format const &  format) const
inline
int32_t Xt::Device::GetChannelCount ( bool  output) const
inline
std::string Xt::Device::GetChannelName ( bool  output,
int32_t  index 
) const
inline
void * Xt::Device::GetHandle ( ) const
inline
std::optional< Mix > Xt::Device::GetMix ( ) const
inline
std::unique_ptr< Stream > Xt::Device::OpenStream ( DeviceStreamParams const &  params,
void *  user 
)
inline
void Xt::Device::ShowControlPanel ( )
inline
bool Xt::Device::SupportsAccess ( bool  interleaved) const
inline
bool Xt::Device::SupportsFormat ( Format const &  format) const
inline

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