So, dann will ich auch mal eine Lösung posten.
Mit den Windows APIs habe ich es nicht geschafft die Lautstärken und Input so anzusteuern wie ich es wollte. Dann bisschen im Internet gesucht und
NewAC gefunden. Das ganze darf kommerziell verwendet werden, man hat viele Möglichkeiten, mehr als die Windows
API einem bieten kann und zu guter letzt kann ich dort auch komfortabel das Eingabegerät einstellen.
Den Quellcode zum Input wählen kann man aus den mitgelieferten Demos herausbekommen, einfach mal in "demos\Recorders-rippers\DirectSoundRecorder" schauen.