pro_video_editor
library
Classes
-
AudioDucking
-
Lowers a track while someone talks on other tracks, and brings it back
up when they stop: the classic ducking of music under a voice-over.
-
AudioEqualizer
-
Raises or lowers parts of a clip's or a track's audio with a list of
bands, each a low shelf, a peak or a high shelf.
-
AudioEqualizerBand
-
One filter of an AudioEqualizer: a shelf or a peak at frequency that
raises or lowers the audio by gain decibels.
-
Configuration for extracting audio from a video.
-
AudioLevelEnvelope
-
How loud a set of audio tracks is over the exported video: the highest
peak level among them, levelsPerSecond times a second from its start.
-
AudioMergeConfigs
-
Configuration for merging the audio of several trimmed clip windows into a
single, seamlessly concatenated audio file.
-
AudioMergeResult
-
The result of a
mergeAudioToFile call.
-
AudioMergeSegment
-
A single trimmed audio window that participates in an audio merge.
-
AudioMergeSegmentOffset
-
Where a single input segment ended up in a merged audio file.
-
AudioVisualizerPainter
-
Paints a LayerAudioVisualizer in a box, the shapes the export draws.
-
AudioVolumeCurve
-
A volume that changes over time on the exported video, moving in a
straight line from one of its points to the next.
-
AudioVolumePoint
-
One point of an AudioVolumeCurve: the volume at time.
-
AudioWaveform
-
A widget that displays an audio waveform visualization.
-
ChromaKey
-
Removes a solid-colored background (a "green screen") from the video.
-
ChromaKeyDetection
-
What ChromaKeyDetector read out of a frame.
-
ChromaKeyDetector
-
Reads the screen color and its spread out of a frame.
-
ClipTransition
-
A transition played at the boundary between one VideoSegment and the next.
-
ColorFilter
-
A model representing a color filter with timing information.
-
CustomVideoEffect
-
A video effect the app implements itself, in native code it registers with
the plugin under id.
-
EditorLayerImage
-
A model that encapsulates various ways to load and represent an image.
-
EditorVideo
-
A model that encapsulates various ways to load and represent a video.
-
ExportTransform
-
Represents a set of transformations to apply during video export.
-
GpsCoordinates
-
Represents GPS coordinates with latitude and longitude.
-
ImageLayer
-
A model representing a video overlay layer with timing information.
-
KeyframeClockPoint
-
One point of the clock a layer's keyframes are timed on: the layer is at
keyframe on that clock when the video is at output.
-
KeyFramesConfigs
-
Configuration model for extracting key frames from a video.
-
LayerAnimation
-
A single animation applied to an ImageLayer.
-
LayerAudioVisualizer
-
Turns an ImageLayer into an audio visualizer: bars or a wave that move
with the sound, drawn in the layer's box instead of its image.
-
LayerCensor
-
Turns an ImageLayer into an area that blurs or pixelates the picture
beneath it, e.g. to hide a face, a license plate or a message on a screen.
-
LumaFrame
-
One decoded frame as raw 8-bit luma, emitted by
ProVideoEditor.getLumaFrameStream.
-
LumaFrameConfigs
-
Configuration for streaming every frame of a video range as raw luma.
-
NativeFailureDetails
-
What the platform reported behind a failed job's PlatformException.
-
NativeLogEntry
-
A single log entry forwarded from the native plugin implementation.
-
NativeSourceFormat
-
The video format of one or more sources of a failed render.
-
ObjectTrackSample
-
Where a tracked object is in one frame.
-
ProgressModel
-
Model representing a progress update.
-
ProVideoEditor
-
Abstract platform interface for the Pro Video Editor plugin.
-
SegmentTransform
-
Describes how a video segment is positioned and scaled within the
composition canvas.
-
SingleThumbnailConfigs
-
Configuration model for extracting a single thumbnail from a video.
-
SplitVideoModel
-
Configuration for a frame-accurate video split.
-
StabilizationKeyframe
-
How one source frame is moved to steady the shot.
-
StopMotionFrame
-
A single still image used as one frame of a stop-motion video.
-
StopMotionRenderData
-
A model describing settings for rendering a stop-motion video from a
sequence of still images.
-
ThumbnailConfigs
-
Configuration model for generating video thumbnails.
-
ThumbnailFrame
-
One decoded frame delivered by ProVideoEditor.getThumbnailStream.
-
TimelineKeyframe
-
Where a layer is, how big it is, how far it is turned and how opaque it is
at one point of the video's timeline.
-
VideoAudioTrack
-
A model representing an audio track with timing information.
-
VideoComposition
-
A multi-layer video composition.
-
VideoEffect
-
A visual effect that distorts the picture itself, unlike a ColorFilter,
which only changes colors.
-
VideoEffectBand
-
A horizontal slice of the frame that is shifted sideways.
-
VideoEffectFrame
-
The pixel operations a VideoEffect applies to one frame.
-
VideoEffectPreview
-
Shows child with effects applied, the way an export renders them.
-
VideoLayer
-
A single layer (track) within a VideoComposition.
-
VideoLoopPoint
-
Where to cut a video so that it loops without a visible jump, found by
VideoLoopPointFinder.
-
VideoLoopPointFinder
-
Finds where to cut a video so that it loops without a visible jump.
-
VideoMetadata
-
A class that holds metadata information about a video.
-
VideoObjectTrack
-
The path an object takes through a video, found by
VideoObjectTracker.
-
VideoObjectTracker
-
Follows an object through a sequence of frames.
-
VideoQualityConfig
-
Configuration class that defines video quality parameters.
-
VideoRenderData
-
A model describing settings for rendering or exporting a video.
-
VideoSegment
-
Represents a single video clip to be included in a video composition.
-
VideoSpeedRamp
-
A speed that changes while a
VideoSegment plays, for example fast into a
jump, slow motion on its peak and fast again on the landing.
-
VideoSpeedRampPoint
-
One speed a VideoSpeedRamp passes through.
-
VideoSpeedRampStep
-
A stretch of a segment that a VideoSpeedRamp plays at one speed.
-
VideoStabilization
-
A per-frame transform that steadies a shaky video.
-
VideoStabilizationAnalyzer
-
Measures camera shake in a sequence of frames and plans the transforms
that steady it.
-
WaveformChunk
-
Represents a chunk of waveform data received during streaming.
-
WaveformConfigs
-
Configuration for waveform generation.
-
WaveformData
-
Represents waveform data extracted from an audio source.
-
WaveformStyle
-
Visual styling options for AudioWaveform.
Mixins
-
TimeRangeMixin
-
A mixin that provides optional start and end time fields for timeline-based
elements.