VideoSource.SetInputFormat throws C# exceptions

See #1

There is no test for this one, because I don't know how to actually make
it error. How insane does it have to be!?