-
- All Implemented Interfaces:
-
net.bunny.api.upload.VideoUploader
public final class DefaultVideoUploader implements VideoUploader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDefaultVideoUploader.Companion
-
Constructor Summary
Constructors Constructor Description DefaultVideoUploader(Context context, UploadService videoUploadService, CoroutineDispatcher ioDispatcher, ManageVideosApi videosApi)
-
Method Summary
Modifier and Type Method Description UnituploadVideo(Long libraryId, Uri videoUri, UploadListener listener)Uploads video represented by Uri UnitcancelUpload(String uploadId)Cancels video upload UnitpauseUpload(String uploadId)Pauses video upload UnitresumeUpload(String uploadId)Resumes video upload -
-
Constructor Detail
-
DefaultVideoUploader
DefaultVideoUploader(Context context, UploadService videoUploadService, CoroutineDispatcher ioDispatcher, ManageVideosApi videosApi)
-
-
Method Detail
-
uploadVideo
Unit uploadVideo(Long libraryId, Uri videoUri, UploadListener listener)
Uploads video represented by Uri
- Parameters:
libraryId- Video library IDvideoUri- Uri of vide to be uploadedlistener- listener to keep get info about upload
-
cancelUpload
Unit cancelUpload(String uploadId)
Cancels video upload
- Parameters:
uploadId- ID of the upload received from UploadListener.onUploadStarted
-
pauseUpload
Unit pauseUpload(String uploadId)
Pauses video upload
- Parameters:
uploadId- ID of the upload received from UploadListener.onUploadStarted
-
resumeUpload
Unit resumeUpload(String uploadId)
Resumes video upload
- Parameters:
uploadId- ID of the upload received from UploadListener.onUploadStarted
-
-
-
-