video Upload Async
fun CollectionsResource.videoUploadAsync(source: UploadSource, collectionName: String, subCollectionName: String, mode: String = "vid_file", modality: String = "vid_raw", ttl: Int = 12600, options: VideoUploadOptions = VideoUploadOptions(), onProgress: (UploadProgress) -> Unit = {}, onSuccess: (VideoUploadResponse) -> Unit, onFailure: (Exception) -> Unit): UploadHandle
Starts a non-blocking, cancelable upload and returns its UploadHandle.