Verständlich, aber nein wird es so nicht geben. Lässt sich auch über die API nicht ansteuern. Bedenke: wenn das H6 mal abgestöpselt ist, verändert das sofort den ganzen Audio/Midi Stack mit allen zuweisungen, Fledermausland.
Muss also leider in den Settings von Hand umgestellt werden.
Außerdem: Wenn du aus Versehen während der Aufnahme das Screenset wechselst, was passiert dann? Während dem Playback/Recording das Audio-Device zu verändern ist tödlich. Daher ist es vielleicht ganz gut, dass es dafür keine API gibt.
Grundsätzlich ja, aber das löst noch nicht die Problematik, die @rstockm erwähnt hat. Ist einfach sehr schwierig, so etwas vernünftig zu implementieren.
Wenn du das System-Device ändern möchtest: Das geht auch ohne Third-Party-Programm, probier mal einen Alt-Klick auf das Lautstärkesymbol in der Menüleiste.