TruvideoVideoSdkPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • TruvideoVideoSdkPlatform
Implementers

Constructors

TruvideoVideoSdkPlatform()
Constructs a TruvideoVideoSdkPlatform.

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

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

Operators

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

Static Properties

instance TruvideoVideoSdkPlatform
The default instance of TruvideoVideoSdkPlatform to use.
getter/setter pair