TruvideoVideoSdk class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
cancelVideo(String id)
→ Future<String?>
-
Cancels an ongoing video request.
-
changeEncoding({required String? videoUri, required String? outputPath, required OnEditResult onResult, required OnEditError onError, int? width, int? height, TruvideoSdkVideoFrameRate frameRate = TruvideoSdkVideoFrameRate.defaultFrameRate})
→ Future<void>
-
Changes the encoding of a video file.
-
cleanNoise({required OnEditResult onResult, required OnEditError onError, String? videoUri, String? outputPath})
→ Future<void>
-
Reduces noise from a video file.
-
compareVideos({required List<String>? videoUris, required OnComplete onResult, required OnEditError onError})
→ Future<void>
-
Checks whether the provided videos are compatible for concatenation.
-
concatVideos({required List<String>? videoUris, required String? outputPath, required OnEditResult onResult, required OnEditError onError})
→ Future<void>
-
Concatenates multiple videos into a single video file.
-
deleteVideo(String id)
→ Future<String?>
-
Deletes a video request.
-
editVideo({required String? inputPath, required String? outputPath, required OnEditResult onResult, required OnEditError onError})
→ Future<void>
-
Launches the video editor for the provided video file.
-
generateThumbnail({required String? videoUri, required String? outputPath, required OnEditResult onResult, required OnEditError onError, int? position, int? width, int? height, bool precise = false})
→ Future<void>
-
Generates a thumbnail image from a video file.
-
getAllRequests()
→ Future<List<VideoRequestDetails>?>
-
Retrieves all video processing requests.
-
getPlatformVersion()
→ Future<String?>
-
-
getRequestById(String id)
→ Future<VideoRequestDetails?>
-
Retrieves a video processing request by its unique ID.
-
getResultPath(String path)
→ Future<String?>
-
-
getVideoInfo({required String? videoUri, required OnEditResult onResult, required OnEditError onError})
→ Future<void>
-
Retrieves detailed information about a video file.
-
mergeVideos({required List<String>? videoUris, required String? outputPath, required OnEditResult onResult, required OnEditError onError, int? width, int? height, TruvideoSdkVideoFrameRate frameRate = TruvideoSdkVideoFrameRate.defaultFrameRate})
→ Future<void>
-
Merges multiple videos into a single video file.
-
processVideo(String id)
→ Future<String?>
-
Starts processing a video request.
-
streamAllVideoRequests()
→ Stream<List<VideoRequestDetails>>
-
-
streamVideoRequestById(String id)
→ Stream<VideoRequestDetails?>
-