Everybody should use struct input_stream.
These plugins are not input plugins, they are decoder plugins. No CamelCase in the directory name.