v153 · iamf

Building the codec string

Four fields, dot-separated, and a support check that returns false for every kind of mistake without saying which one you made. Assemble a string here and it is probed as you change it — including against a deliberately wrong field, so you can see that the answer is the same either way.

Assemble one

Probing…

The casing option is not a trick. Codec identifiers are matched exactly, and Opus inside an IAMF string is not the same token as opus on its own — a string that differs only in case is a different string, and returns the same unhelpful false as one with an invented profile.

What each field carries

The four parts, and what changing each one is for
fieldcurrentwhat it selects

Near misses, probed together

The string you built, next to variants that differ by one field. All of them are asked at once, so an unsupported answer can be read against its neighbours rather than on its own.

One-field variations
stringdiffers bysupported?

see also