Additional input source supported by API

Ordered them in a way to try to keep consistency with how the options are presented by Blackmagic's tools. The order may get changed later if it seems backward compatibility is more important.