waveInGetNumDevs
-
Hallo,
waveInGetNumDevs() liefert bei mir 4 (Devices). Nun, worum genau handelt es sich hier? Was ist in diesem Zusammenhang ein Device? Und wenn ich doch nur einen Mikrofoneingang habe, warum gibt es dann gleich 4?Danke im Voraus!
-
Guck halt mal mit waveOutGetDevCaps() die Beschreibungen der devices an.
-
Sagt mir eigentlich immer noch recht wenig.
-
Ist ja auch doof waveOutGetDevCaps() dafür zu benutzen.

Geht z.B. so:
unsigned num = waveInGetNumDevs(); WAVEINCAPS caps; while(--num) { std::memset(&caps, 0, sizeof caps); waveInGetDevCaps(num - 1, &caps, sizeof caps); std::cout << "Name: " << caps.szPname << std::endl; }Natürlich ungetestet

-
Ich wollte eigentlich nur wissen was genau ein Device ist. Aber trotzdem danke.
-
Ein Device ist ein Gerät. Die Daten dieser Funktionen kommen denke ich von den installierten Treibern dieser Geräte.
-
Ok, danke.