◆ WASAPIDeviceBase()
WasapiClasses::WASAPIDeviceBase::WASAPIDeviceBase |
( |
const ComSmartPtr< IMMDevice > & |
d, |
|
|
const bool |
exclusiveMode |
|
) |
| |
|
inline |
◆ ~WASAPIDeviceBase()
virtual WasapiClasses::WASAPIDeviceBase::~WASAPIDeviceBase |
( |
| ) |
|
|
inlinevirtual |
◆ closeClient()
void WasapiClasses::WASAPIDeviceBase::closeClient |
( |
| ) |
|
|
inline |
◆ deviceSampleRateChanged()
void WasapiClasses::WASAPIDeviceBase::deviceSampleRateChanged |
( |
| ) |
|
|
inline |
◆ isOk()
bool WasapiClasses::WASAPIDeviceBase::isOk |
( |
| ) |
const |
|
inlinenoexcept |
◆ openClient()
bool WasapiClasses::WASAPIDeviceBase::openClient |
( |
const double |
newSampleRate, |
|
|
const BigInteger & |
newChannels, |
|
|
const int |
bufferSizeSamples |
|
) |
| |
|
inline |
◆ updateFormat()
virtual void WasapiClasses::WASAPIDeviceBase::updateFormat |
( |
bool |
isFloat | ) |
|
|
pure virtual |
◆ actualBufferSize
UINT32 WasapiClasses::WASAPIDeviceBase::actualBufferSize |
◆ actualNumChannels
int WasapiClasses::WASAPIDeviceBase::actualNumChannels |
◆ bytesPerFrame
int WasapiClasses::WASAPIDeviceBase::bytesPerFrame |
◆ bytesPerSample
int WasapiClasses::WASAPIDeviceBase::bytesPerSample |
◆ channelMaps
Array<int> WasapiClasses::WASAPIDeviceBase::channelMaps |
◆ channels
BigInteger WasapiClasses::WASAPIDeviceBase::channels |
◆ client
ComSmartPtr<IAudioClient> WasapiClasses::WASAPIDeviceBase::client |
◆ clientEvent
HANDLE WasapiClasses::WASAPIDeviceBase::clientEvent |
◆ defaultBufferSize
int WasapiClasses::WASAPIDeviceBase::defaultBufferSize |
◆ defaultSampleRate
double WasapiClasses::WASAPIDeviceBase::defaultSampleRate |
◆ device
ComSmartPtr<IMMDevice> WasapiClasses::WASAPIDeviceBase::device |
◆ latencySamples
int WasapiClasses::WASAPIDeviceBase::latencySamples |
◆ minBufferSize
int WasapiClasses::WASAPIDeviceBase::minBufferSize |
◆ mixFormatChannelMask
DWORD WasapiClasses::WASAPIDeviceBase::mixFormatChannelMask |
◆ numChannels
int WasapiClasses::WASAPIDeviceBase::numChannels |
◆ rates
Array<double> WasapiClasses::WASAPIDeviceBase::rates |
◆ sampleRate
double WasapiClasses::WASAPIDeviceBase::sampleRate |
◆ sampleRateHasChanged
bool WasapiClasses::WASAPIDeviceBase::sampleRateHasChanged |
◆ useExclusiveMode
const bool WasapiClasses::WASAPIDeviceBase::useExclusiveMode |
The documentation for this class was generated from the following file: