FlutterQuickVideoEncoder class

Constructors

FlutterQuickVideoEncoder()

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

Operators

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

Static Properties

audioChannels int
getter/setter pair
filepath String
getter/setter pair
fps int
getter/setter pair
height int
getter/setter pair
logLevel LogLevel
getter/setter pair
sampleRate int
getter/setter pair
width int
getter/setter pair

Static Methods

appendAudioFrame(Uint8List rawPcm) Future<void>
append raw pcm audio samples
appendVideoFrame(Uint8List rawRgba) Future<void>
append raw rgba video frame, 8 bits per channel
dispose() Future<void>
finish() Future<void>
finish writing the video file
setLogLevel(LogLevel level) Future<void>
set log level
setup({required int width, required int height, required int fps, required int videoBitrate, required ProfileLevel profileLevel, required int audioChannels, required int audioBitrate, required int sampleRate, required String filepath}) Future<void>
setup encoder