WasapiClasses::WASAPIInputDevice::WASAPIInputDevice |
( |
const ComSmartPtr< IMMDevice > & |
d, |
|
|
const bool |
exclusiveMode |
|
) |
| |
|
inline |
WasapiClasses::WASAPIInputDevice::~WASAPIInputDevice |
( |
| ) |
|
|
inline |
void WasapiClasses::WASAPIInputDevice::close |
( |
| ) |
|
|
inline |
void WasapiClasses::WASAPIInputDevice::copyBuffersFromReservoir |
( |
float ** |
destBuffers, |
|
|
int |
numDestBuffers, |
|
|
int |
bufferSize |
|
) |
| |
|
inline |
int WasapiClasses::WASAPIInputDevice::getNumSamplesInReservoir |
( |
| ) |
const |
|
inlinenoexcept |
void WasapiClasses::WASAPIInputDevice::handleDeviceBuffer |
( |
| ) |
|
|
inline |
bool WasapiClasses::WASAPIInputDevice::open |
( |
const double |
newSampleRate, |
|
|
const BigInteger & |
newChannels, |
|
|
int |
bufferSizeSamples |
|
) |
| |
|
inline |
void WasapiClasses::WASAPIInputDevice::purgeInputBuffers |
( |
| ) |
|
|
inline |
bool WasapiClasses::WASAPIInputDevice::start |
( |
const int |
userBufferSize | ) |
|
|
inline |
void WasapiClasses::WASAPIInputDevice::updateFormat |
( |
bool |
isFloat | ) |
|
|
inlineoverridevirtual |
template<class SourceType >
void WasapiClasses::WASAPIInputDevice::updateFormatWithType |
( |
SourceType * |
| ) |
|
|
inlinenoexcept |
ComSmartPtr<IAudioCaptureClient> WasapiClasses::WASAPIInputDevice::captureClient |
MemoryBlock WasapiClasses::WASAPIInputDevice::reservoir |
int WasapiClasses::WASAPIInputDevice::reservoirMask |
volatile int WasapiClasses::WASAPIInputDevice::reservoirReadPos |
int WasapiClasses::WASAPIInputDevice::reservoirSize |
volatile int WasapiClasses::WASAPIInputDevice::reservoirWritePos |
The documentation for this class was generated from the following file: