言歸正傳,關於 Default Association 與 PathMap 間的關係。
我的個人理解,以蘋果內建的數據來說。
就桌上型來說,他們的順序是相當一致。
定義為 1 的 Line In 在 PathMap 也會是第一個。
其後的 SPDIF In、IntSpeaker、HP Out、Line Out、SPDIF Out
也都會依序編排。
因為蘋果的桌上型機種,鮮少使用自動切換架構。
(除了IntSpeaker、HP Out ,然而他們剛好位於前後的順序)
因此,規律會很清楚,
但仍有特例,如:定義為 7 的 EtxMic 依舊會在 PathMap 第一的位置。
而筆記型電腦多使用多個切換架構,
雖然,順序仍舊一樣。
但總歸以上來說,這個順序或許只是個不成文的規定。
所以我也是在大體默認的情況下做更動,
之所以沒有在 PathMap 中作強調。
純粹是因為一般 PC 架構的電腦跟蘋果機還是有差距。
蘋果一般只有一個 Line Out 但目前新的 PC 早已都是 4 個 Line Out
因此,儘管你編譯成紫米目前 5.1 的 PahMap 或是國外高手 4 個 Line Out
都能正常運作,而且開機不會顯示任何錯誤訊息。
所以,我就沒有強調這個規則。