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, int? width, int? height, TruvideoSdkVideoFrameRate frameRate = TruvideoSdkVideoFrameRate.defaultFrameRate, required dynamic onResult(String?), required dynamic onError(String? message)}) Future<void>
override
cleanNoise({required String? videoUri, required String? outputPath, required dynamic onResult(String?), required dynamic onError(String? message)}) Future<void>
override
compareVideos({required List<String>? videoUris, required dynamic onResult(bool), required dynamic onError(String? message)}) Future<void>
override
concatVideos({required List<String>? videoUris, required String? outputPath, required dynamic onResult(String?), required dynamic onError(String? message)}) Future<void>
override
editVideo({required String? inputPath, required String? outputPath, required dynamic onResult(String?), required dynamic onError(String? message)}) Future<void>
override
generateThumbnail({required String? videoUri, required String? outputPath, int? position, int? width, int? height, bool precise = false, required dynamic onResult(String?), required dynamic onError(String? message)}) Future<void>
override
getPlatformVersion() Future<String?>
override
getRequestById({required String id}) Future<String?>
override
getResultPath({required String path}) Future<String?>
override
getVideoInfo({required String? videoUri, required dynamic onResult(String?), required dynamic onError(String? message)}) Future<void>
override
mergeVideos({required List<String>? videoUris, required String? outputPath, int? width, int? height, TruvideoSdkVideoFrameRate frameRate = TruvideoSdkVideoFrameRate.defaultFrameRate, required dynamic onResult(String?), required dynamic onError(String? message)}) Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
processVideo({required String id}) Future<String?>
override
toString() String
A string representation of this object.
inherited

Operators

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