Запись звука с голосового модема
пытаюсь записать с него звук и получаю вот такую ошибку
Out of memory
Понятно, что с памятью чего-то не так
Вот кусочек кода
WaveF = WaveEx(8000, 1, 16)
gDSCBD.fxFormat = WaveF
gDSCBD.lBufferBytes = WaveF.lAvgBytesPerSec * 2
gDSCBD.lFlags = DSCBCAPS_WAVEMAPPED Or DSBCAPS_GLOBALFOCUS
Set gDSC = gDX.DirectSoundCaptureCreate(guidin)
Ошибка возникает при выполнении следующей строчки
Set gDSCB = gDSC.CreateCaptureBuffer(gDSCBD)
Пробовал еще писать через waveinopen
говорит такое: Недостаточно памяти для выполнения задания. Закройте одно или несколько приложений и повторите попытку.
До этого у меня был полудуплексный модем и все прекрасно работало