◆ 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: