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