preferredAudioLanguages

Audio languages, best first, as BCP 47 tags or ISO 639 codes. A preference matches a stream whose language names the same language, however either spells it: en, eng and en-GB are all English, and de, deu and ger all German. Among the streams that match one preference, one whose script and then region agree with it comes first, then one that names none, then one that names another: pt-BR takes a pt-BR stream over a plain por one and that over pt-PT, which it still takes over nothing. A region implies the script of Chinese, so zh-TW is zh-Hant. A related language is not the language (enm, Middle English, is not en), and a code that names none (und, mul, mis, zxx, qaa to qtz) matches nothing. A tag not led by a language code, such as x-klingon, matches its own spelling without regard to case. Empty lets the other rules decide.