Creates a new imVideoCapture object. \n
* Returns NULL if there is no capture device available. \n
* In Windows returns NULL if DirectX version is older than 8. \n
* In Lua the IM videocapture metatable name is "imVideoCapture".
* When converted to a string will return "imVideoCapture(%p)" where %p is replaced by the userdata address.
* If the videocapture is already destroyed by im.VideoCaptureDestroy, then it will return also the suffix "-destroyed".
*
* \verbatim im.VideoCaptureCreate() -> vc: imVideoCapture [in Lua 5] \endverbatim
* \ingroup capture
Creates a new imVideoCapture object. \n * Returns NULL if there is no capture device available. \n * In Windows returns NULL if DirectX version is older than 8. \n * In Lua the IM videocapture metatable name is "imVideoCapture". * When converted to a string will return "imVideoCapture(%p)" where %p is replaced by the userdata address. * If the videocapture is already destroyed by im.VideoCaptureDestroy, then it will return also the suffix "-destroyed". * * \verbatim im.VideoCaptureCreate() -> vc: imVideoCapture [in Lua 5] \endverbatim * \ingroup capture