Hi.
Heute muss ich mal was fragen. Ich hab mir zu Demonstrationszwecken eine Terratec Aureon 5.1 USB MK II zugelegt. Die hat, wie der Name schon sagt, drei Stereopaare. Allerdings hat mAirList diese nicht erkannt, obwohl in der Systemsteuerung der richtigen Lautsprechertyp ausgewählt waren. War partout nichts zu machen.
Ich habe nun entdeckt, dass man die Mehrkanal-Ausgabe erzwingen kann, wenn man bei der Initialisierung ein bestimmtes Flag (BASS_DEVICE_SPEAKERS) setzt. Dann ignoriert die BASS.DLL die von DirectX gemeldete Lautsprecheranzahl und tut so, als hätte jede Soundkarte vier Stereopaare. Danach funktionieren dann auch alle Outputs an der Terratec-Karte.
Frage: Ist dieses Problem schonmal jemandem untergekommen? Ich war bisher davon ausgegangen, dass sich jegliche “es werden nicht alle Kanäle angezeigt”-Probleme über den Lautsprecher-Eintrag in der Systemsteuerung lösen lassen. Offenbar ist das aber nicht so. mAirList 1.5.8 wird jedenfalls o.g. Flag unterstützen
Torben