brief description input/output codecs