Data structs shared between encoders and decoders.
Defines a series of methods to interact with a list of codec descriptors.