ssirius hat geschrieben:Hört sich interessant an.
Was meinst du mit "ordentliche Planung" ? Kann man das auch als normalsterblicher machen ?

Klar doch.
Mein Gedanke ist der, dass die Auswahl der Klang-Programme immer von einem definierten Programm ausgeht und auch wieder dorthin zurückkehrt.
Beispiel:
Wir haben folgende Klang-Programme:

Rock/Pop, Sci-Fi, Dram, Classical, Extented Stereo

Wir wissen, dass der Befehl "SurroundAdvanced" jeweils um ein Programm weiterschaltet.
Wir gehen nun davon aus, dass
Rock/Pop das Ausgangs-Programm ist. Von diesem Sound-Programm gehen wir immer aus und kehren auch immer dorthin zurück.
Um jetzt von "Rock/Pop" zu "Extended Stereo" zu gelangen, müssen dir den Befehl "SurroundAdvanced" genau 4mal senden. Dieses 4mal Senden des Befehls "SurroundAdvanced" packen wir nun in einen RAW-Befehl und nennen ihn "SetExtStereo".
Um jetzt wieder zum Ausgangs-Programm zurück zu kommen, brauchen wir einen weiteren RAW-Befehl, der genausoviele Befehle "SurroundAdvanced" beinhaltet, bis wir wieder bei "Rock/Pop" angekommen sind. Diesen Befehl nennen wir "ExitExtStereo". (Exit deshalb, weil er nur für den "SetExtStereo" gilt und uns nur von "Extended Stereo" zu "Rock/Pop" zurück bringt).
Anmerkung: Sollten wir von "ExtendedStereo" nur einen Schritt zurück zu "Rock/Pop" haben, brauchen wir dafür eigentlich keinen RAW-Befehl. ich würde aber trotzdem zu einem separaten Befehl raten, weil wir damit immer den Hinweg und den Rückweg zusammen in zwei Befehlen haben und bei den Befehlen nie den Überblick verlieren (das ist die "ordentliche Planung"

).
So, jetzt nehmen wir unseren "SetExtStereo" und binden ihn nachträglich in die betreffende Aktion ein (... zu Beginn der Aktion ...) und natürlich unseren "ExitExtStereo" ebenso (... beim Verlassen der Aktion ...).
Was passiert nun, wenn die Aktion gestartet wird?
Alle Geräte werden gestartet, Eingänge geschaltet, etc. und am Ende kommt unser "SetExtStereo" der nun 4mal den Befehl "SurroundAdvanced"sendet. Damit stehen wir "bei Extended Stereo" (der Hinweg).
Verlassen wir die Aktion, geht alles ganz normal aber zusätzlich wird unser "ExitExtStereo" gesendet, der uns wieder zum Sound-Programm "Rock/Pop" bingt.
Das Spielchen kammst Du mal ausprobieren und wenn's klappt, steht weiteren RAW-Befehlen für andere Sound-Programmen nichts im Weg.