Die Ausgabe von Sound, Mehrere Audio-Geräte Gleichzeitig

OK, das erste Problem. Ich bin versucht, zu schreiben ein virtueller Resonanzboden, wird die Ausgabe auf mehrere Geräte auf einmal. Ich würde es vorziehen, OpenAL für diese, aber wenn ich zum Umstieg auf MS libs (ich Schreibe dies, zunächst auf Windows 7) ich.

Trotzdem, die Idee ist, dass Sie haben eine Reihe von sound-Dateien geladen und bereit zu spielen. Sind Sie auf Skype, und jemand schlägt in einem großen Weg, so drücken Sie die play-Taste auf der Preis stimmt scheitern Liedchen. Sie und Ihre Freunde hören, dieses Geräusch an der gleichen Zeit und haben ein gutes lachen über Sie.

Habe ich bekommen, OAL zu dem Punkt, wo ich spielen kann auf Standard-Gerät, und wählen Sie ein Gerät an diesem Punkt scheint eher nebensächlich. Aber von dem was ich verstehe, jedes OAL-device braucht seinen Kontext zu aktuellen, um die Puffer zu füllen/zu propagieren, richtig. Das heißt, in einem standard-Programm, das sound spielen würde auf einem Gerät und dann das Gerät eingeschaltet werden und der sound gepuffert und spielte dann auf dem zweiten Gerät.

Ist dies überhaupt möglich, mit jedem audio-Bibliothek? Würde threads beteiligen, und würde diese sicher?

Dann, das nächste problem ist, damit es nahtlos mit end-user-setups, würde es brauchen, um in der Lage sein, um entweder die Ausgabe auf die Standard-Aufnahme-Gerät, oder abfangen, das Aufnahmegerät, mischen Sie es mit den sound-und Ausgabe, die es als ein anderes Wiedergabegerät. Entweder ist dieser möglich, wenn beide sind, das ist mehr machbar? Ich denke, es wäre besser in der Lage sein, die Ausgabe an die aufzeichnungsvorrichtung selbst, als dann das Programm würde nicht laufen, um das Mikrofon immer noch Arbeit für Anrufe.

Auch, ich weiß gar nicht, wo dieses geschrieben wird, geschweige denn, wenn es richtig geschrieben. Wenn es nicht an der richtigen Stelle, ich würde schätzen, dass es verschoben wird. Danke.

InformationsquelleAutor Malkierian | 2014-01-04

Schreibe einen Kommentar