What are Text Filters and Input Formats?
These are called 'text filters', and a text filter is made up of 'input formats'. Input formats are defined in hook_filter_info().

You can read more about text filters here: https://www.drupal.org/node/213156