Add documentation and extra methods to check if optimisation should be done.

At the moment optimisation is done if the original asset is bigger than 20Mb and if an user settings is enabled.
Add documentation for method CreateVideoMediaWithAsset