This is the main class which would need to be implemented by anyone missing to write their own codecs, to specify what transfer synatxes or external formats are supported.
See for more details on the new codec interface used from verion 5.6.3.x onwards