MFStartup needs to be called before any MF functions are used (such as for auto detect)
makes the number of cameras configurable (up to 2), as SDVX only needs 1