Das Ganze hängt nur vom Zusammenspiel der verwendeten Decoder und Media-Splitter (intern/extern) sowie den Einstellungen im Player ab. Im Prinzip ist das recht einfach:
Der Media-Splitter liest das Dateiformat und gibt die enthaltenen Video-, Audio- und Untertitelspuren an die Decoder weiter. Bei zwei Tonspuren werden üblicherweise auch zwei Instanzen vom Audiodecoder gestartet, die dann beide gleichzeitig die beiden Tonspuren decodieren und auch gleichzeitig ausgeben, wenn der interne Audio-Switcher nicht aktiv ist. Ist er aktiv, dann kann man über "Play" -> "Audio" zwischen den decodierten Spuren umschalten.
ABER es gibt auch (externe) DirectShow Media-Splitter, die schon einen Audio-Switcher eingebaut haben (z.B. der Haali-Media-Splitter). Wird so ein Media-Splitter verwendet, dann gibt schon der Media-Splitter nur noch EINE EINZIGE Tonspur aus -> nur eine einzige Instanz des Audiodecoders wird geladen -> und schon hat der interne Audio-Switcher vom MPC-HC nichts zu tun. In solchen Fällen kannst du dann nicht über "Play" -> "Audio" zwischen den Tonspuren umschalten, sondern musst das im Media-Splitter machen (entweder über sein Tray-Icon - sofern er eins hat - oder über "Play" -> "Filters" während der Wiedergabe im MPC-HC).
ABER² es gibt auch (externe) DirectShow Audio-Decoder, die schon einen Audio-Switcher eingebaut haben (z.B. der ffdshow-Audiodecoder). Wird so ein Audio-Decoder verwendet, dann erkennt er automatisch, wenn mehrere Instanzen von ihm geladen werden und bietet selbständig das Umschalten zwischen den Audiospuren an -> es wird nur noch eine Spur decodiert -> und schon hat der interne Audio-Switcher vom MPC-HC wieder nichts zu tun. In solchen Fällen kannst du ebenfalls nicht über "Play" -> "Audio" zwischen den Tonspuren umschalten, sondern musst das im Audio-Decoder machen (entweder über sein Tray-Icon - sofern er eins hat - oder wie gehabt über "Play" -> "Filters" während der Wiedergabe im MPC-HC).