mgs documentation

mgs is a C++14 codec library.

Its main design goals are:

  • Ease of use: Regular usage must be a no-brainer.

  • Extensibility: New codecs should be easy to add in future versions.

  • API genericity: Emulating concepts to define generic APIs.

  • Package manager friendliness: Modular architecture, each codec is a single entity.