MethodChannelTruvideoVideoSdk class

An implementation of TruvideoVideoSdkPlatform that uses method channels.

Inheritance

Properties

hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cancelVideo({required String id}) Future<String?>
override
changeEncoding({required String? videoUri, required String? outputPath, required OnEditResult onResult, required OnEditError onError, int? width, int? height, TruvideoSdkVideoFrameRate frameRate = TruvideoSdkVideoFrameRate.defaultFrameRate}) Future<void>
override
cleanNoise({required String? videoUri, required String? outputPath, required OnEditResult onResult, required OnEditError onError}) Future<void>
override
compareVideos({required List<String>? videoUris, required OnComplete onResult, required OnEditError onError}) Future<void>
override
concatVideos({required List<String>? videoUris, required String? outputPath, required OnEditResult onResult, required OnEditError onError}) Future<void>
override
deleteVideo({required String id}) Future<String?>
override
editVideo({required String? inputPath, required String? outputPath, required OnEditResult onResult, required OnEditError onError}) Future<void>
override
generateThumbnail({required String? videoUri, required String? outputPath, required OnEditResult onResult, required OnEditError onError, int? position, int? width, int? height, bool precise = false}) Future<void>
override
getAllRequests({String? status}) Future<List<VideoRequestDetails>>
override
getPlatformVersion() Future<String?>
override
getRequestById({required String id}) Future<VideoRequestDetails?>
override
getResultPath({required String path}) Future<String?>
override
getVideoInfo({required String? videoUri, required OnEditResult onResult, required OnEditError onError}) Future<void>
override
mergeVideos({required List<String>? videoUris, required String? outputPath, required OnEditResult onResult, required OnEditError onError, int? width, int? height, TruvideoSdkVideoFrameRate frameRate = TruvideoSdkVideoFrameRate.defaultFrameRate}) Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
processVideo({required String id, void onProgress(double process)?}) Future<String?>
override
streamAllVideoRequests() Stream<List<VideoRequestDetails>>
override
streamVideoRequestById(String id) Stream<VideoRequestDetails?>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited