Initializes the Genvid library.
This function must be called once prior to any other call, any subsequent calls will return an error.
It will start the initialization of the asynchronous handler.
When you are done with the library, call Genvid_Terminate().
It returns one of the following values:
GenvidStatus_Success : The library has been successfully initialized.
GenvidStatus_InvalidState : The library has already been initialized.
GenvidStatus_Incomplete : The initialization did not fully succeed.