Also so wie es aussieht scheint es wohl die WinAPI zu sein, da ich mit mmSystem arbeite.
Ich denke da liegt auch mein Problem, da die WinAPI sehr wahrscheinlich immer Soundkarte 0 auswählt. Was das anbelangt bin ich mir aber nicht wirklich sicher. Wenn ich das richtig verstanden habe werden die Soundkarten in einer reihenfolge abgelegt wie sie benutzt (installiert) wurden.
Das heisst wenn ich die interne Soundkarte auf Standard lege, dann ist diese 0, die erste angeschlossene USB-Karte 1 und die zweite USB-Karte 3.
Lege ich die erste angeschlossene USB-Karte als Standard fest hat diese 0 und die zweite USB-Karte 1 und die Interne dann die 2.
Dieses Spielchen kann man unendlich weiterführen....
Ich werde wohl irgendwie die Soundkarten auslesen müssen und dann diese über einen Index ansprechen (hab noch keine Ahnung wie ich das anstelle) aber ich hoffe hier noch ein paar tips diesbezüglich zu bekommen.
Danke auf jeden fall für deinen Versuch mir zu helfen. Ich hoffe ich konnte dir die Infos geben die du für die Analyse meines Problems brauchst.
Gruß
Jörg