Доброго дня!
Вчера перестала работать функция обработки звука, если в windows выбрано устройство ввода: стерео микшер. Если выбрать микрофон, то всё работает.
В чём может быть причина?
CODE:
external(INT, "GetKey", "GetKeyState", "user32.dll");
external (INT, "mciSendString", "mciSendStringA", "Winmm.dll");
textbkcolor (8454143,255);
ss:
loop (112);
{
ee:;
pause(100);
if (GetKey(20)!=1)
{
goto ee;
} // CapsLock
sleep(rand(1200,1400));
vv:
key ('x');
sleep(rand(1400,1900));
str:
mciSendString("open new type waveaudio alias waveLevel", "", 0, 0);
char t[4];
loop(150)
{
mciSendString("status waveLevel level", address(#t[0]), 16, 3);
textout(0, 100, 50, format(#t[0])+"----------", 0);
if (formatsn(format(#t[0]))>10)
{
key ('k');
sleep(rand(150,200));
goto ex:;
}
sleep(100);
}
ex:
}
(Добавление)
В трее надпись, что микрофон использует Кибор.
Однако, в настройках звуковых устройств ввода микрофон отключен, а включен стерео микшер. |