openshot-audio  0.1.6
Classes | Functions
WasapiClasses Namespace Reference

Classes

struct  MMDeviceMasterVolume
 
class  WASAPIAudioIODevice
 
class  WASAPIAudioIODeviceType
 
class  WASAPIDeviceBase
 
class  WASAPIInputDevice
 
class  WASAPIOutputDevice
 

Functions

void logFailure (HRESULT hr)
 
bool check (HRESULT hr)
 
String getDeviceID (IMMDevice *const device)
 
EDataFlow getDataFlow (const ComSmartPtr< IMMDevice > &device)
 
int refTimeToSamples (const REFERENCE_TIME &t, const double sampleRate) noexcept
 
REFERENCE_TIME samplesToRefTime (const int numSamples, const double sampleRate) noexcept
 
void copyWavFormat (WAVEFORMATEXTENSIBLE &dest, const WAVEFORMATEX *const src) noexcept
 

Function Documentation

bool WasapiClasses::check ( HRESULT  hr)
void WasapiClasses::copyWavFormat ( WAVEFORMATEXTENSIBLE &  dest,
const WAVEFORMATEX *const  src 
)
noexcept
EDataFlow WasapiClasses::getDataFlow ( const ComSmartPtr< IMMDevice > &  device)
String WasapiClasses::getDeviceID ( IMMDevice *const  device)
void WasapiClasses::logFailure ( HRESULT  hr)
int WasapiClasses::refTimeToSamples ( const REFERENCE_TIME t,
const double  sampleRate 
)
noexcept
REFERENCE_TIME WasapiClasses::samplesToRefTime ( const int  numSamples,
const double  sampleRate 
)
noexcept